Думаю, любовь могла Базарова, потому что у человека, у которого появляется настоящая любовь, меняется образ жизни, мысли, желания, появляется потребность жить для другого человека, исполнять его желания и др, чего Базаров, с его взглядом на жизнь не мог терпеть и называл романтизмом. Просто его любимая оказалась не тем человеком, который ему был нужен, Одинцова не совсем подходила для этой великой роли. Базарова могло изменить только сильное чувство, не страсть, а именно нежная, детская и чистая любовь, которой сейчас так не хватает.