Думаю, что может. Почему-то в таких случаях всегда говорят, что это из-за денег. Бывает, конечно, и так. А если денег нет (ну, или не сильно много)? Я знаю и такие случаи. Сама я люблю человека, который старше меня, правда, не на 30, но на 20 лет - тоже немало. У него не то, что машины (дачи/яхты/****** и прочих радостей), квартиры своей нет, на съёмной живёт. Одевается просто и в общественном транспорте ездит. И что? Всё равно для меня он самый лучший, самый любимый. Любят, если по-настоящему, то не за деньги. Это моё мнение.