"The highest level of education someone has achieved remains an important dividing line in how people vote. Labour did much better than the Conservatives amongst those who have a degree or higher, by 43% to 29%."
Taken from this analysis of the 2019 election;-
https://yougov.co.uk/topics/politics...neral-election
Your "champagne socialists" are more likely to be people who are among the more intelligent in the country and so have been able to get on, as, opposed to your typical tory who relies on contacts, inherited wealth and a private education which produces the sort of strange individuals you see in the current Cabinet (I'm not being entirely serious there).
Anyway, using your logic whereby people who are well off should not vote Labour, why should anyone who is working class vote Tory? How on earth could they relate to the Eton educated Alexander Boris de Pfeffel Johnson in the last General Election?