Представим, что есть два человека. Одного ты любишь, а другого нет. Что это значит? Вероятно, то, что эти люди чем-то друг от друга отличаются. При прочих равных, отличия можно найти во внешности, в наборе качеств, присущих данным людям, в поведении, которое, собственно, тоже определяется характером, и т.д.
Выходит, что фраза "нельзя любить за что-то" неверна, раз один, грубо говоря, набор качеств тебя устраивает, а другой нет. Значит, любишь ты все-таки за что-то, просто не всегда ты можешь сказать, за что именно.