I don't think education is counter-productive - I just think it's confusing and time consuming for people to read the labels of everything they buy
A much simpler solution would to mainly buy things without labels or ingredients lists. But the problem with that is that we have too much of big business pushing processed crap and a culture of any form of cooking being too much effort for a lot of people.
If you want something cheap, quick and easy, you could always have an omelette (3-4 eggs, 200-300 calories, takes less than 5 minutes, could add mushrooms, ham tomatoes, cheese for a bit extra effort and calories and still quicker and cheaper than a ready made pizza but no doubt no doubt people can come up with a long list why the omelette isn't a reasonable expectation for most people.
Companies should be regulated to be more responsible about listing the sugar content of their products in a really obvious way on the packaging But most people don't look at labels or care about sugar consumption. If they did, there wouldn't be so much pop sold, or so many cakes in the likes of Greggs, and syruppy lattes wouldn't be popular.
And the danger of telling people to cut down on sugar is that, in an effort for big business to keep consumption high, is that they fill drinks with disgusting tasting artificial sweeteners instead of people cutting such drinks down to an occasional treat rather than a regular thing.
If the sugar and calories in your drinks are significant, the healthy thing would be to drink more plain water and unsweetened coffee and tea, not keep up a high consumption of artificially sweetend drinks