что в противном случае функция есть решение того же уравнения с однородными граничными условиями на некотором вложенном отрезке
Не прокатит: в противном (ну очень противном монотонности) случае получаем краевую задачу с граничными условиями одинаковыми, но не однородными. А она вполне имеет решение, и нетривиальное.
Но вот что можно. Если монотонности нет, то на некотором подпромежутке имеем краевую задачу с воистину однородными условиями: на одном конце равна нулю сама функция, на другом -- её производная. И вот это-то задача уж точно имеет единственное решение, и, естественно, тривиальное.