The problem starts with punters and prices
As the article points out, margins in this game are very low, and anything that can add a few quid profit to the manufacturers is being embraced like a saviour.
But this is the fault of the market, punters look at the spec and say "model X from company A is the same as, but a bit cheaper than, model Y from company B"; nowhere in the list of features does model X say "Includes crap adware that fucks up security" so buyers just pay their money and take their (uninformed) choice.
It's very hard to charge more for something that appears to have "less" in it; so the market needs to be fixed to give hardware manufacturers the chance to make some money on hardware rather than having to pimp their customers' data for a few shekels; how to fix it will be very controversial: do you ban certain types of software, can you force a "data security" warning on certain software like the warnings on cigarettes?
Lots of posts have mentioned being able to do a "clean" install, but this requires skills or money, so buyers may as well opt for a more expensive "business" PC that comes without any adware.
Maybe the answer is to lose a few players in the PC hardware game, or at least the market for personal rather than business machines, so margins aren't so tight.
In the end, it's all about what people are prepared to pay for a PC and the battle for the cheap end of the market.