If you give people a platform and a captive audience, sooner or later, someone is going to abuse it to try and make some money. You can pretend to blame the people posting the tweets, but if you're choosing to read them, then you're equally culpable as far as I'm concerned. The entire platform and the way it functions is the issue.
Step back and look at what's actually happening here. Large numbers of people are choosing to read what is effectively promotional material or marketing because they've somehow been convinced it's a form of entertainment. How in the fuck did that happen? How did the human race become that stupid?
Break the cycle and stop using twitter unless you're solely using it to keep in touch with people you actually know in person. Otherwise it's just a cesspit of largely worthless opinions with no context for reference. Don't give these vacuous nobodies the attention they crave and then you won't fall victim to their profiteering schemes.