But in a similar sentence (You like eggs, but they like mayonnaise) you get marked wrong by duolingo when you use "але", they require "a" exactly because of that contrast construct. So I find it unfair that in the sentence here, "but" is not accepted.