There really is no nuance to any debate when people make ill informed claims of this type.
Anecdotally from my friends and family - the only Tory voters are the younger people.
Factually - it's very obviously the case that not everyone over, say, 60 suddenly starts voting Tory.
Also - like the "old people without degrees all voted for Brexit", these claims are based on a statistical extrapolation, often from a very small sample size and are also based entirely on what people who were asked told the researchers. This "data" is from the very same polling organisations that failed to predict the outcome of the referendum, yet somehow some people have accepted their guesses as immutable truths and "facts".
We have a crap FPTP electoral system which means most people don't get what they vote for.
It's a secret ballot - the only way to know for certain the detailed demographics of who votes for what would be to check who actually voted for whom.
I am really fed up of the narrative that as a boomer (aged 60, still working and paying tax and NI by the way) I have deliberately shat on younger people all my life (why would I - I have a teenage DD).
I have personally never voted Tory and consider it vanishingly unlikely I ever would, and I recognise that I've had some lucky breaks from when I was born, but I haven't deliberately stolen from young people.