I don't get it. How can a "Buy" button bother anyone? You're following a company that sells something you're interested in, they have a promotion or something on Twitter, you buy it with one click. Am I missing something?
Or is it just super cool to hate anything that could potentially generate some profit for Twitter?
Because it opens the doors for referrals and sponsors.
Personally I think it's a good idea, for the brands and people I follow I know I'll only be getting shown the 'Buy' button for targeted items. However, I know my friends and family follow people who are clearly paid to promote a product.
Just to give you an example, Mark Wright is a reality TV celebrity here in England, and it's clear he is paid to promote diet supplements. if you check out his tweets you'll see that he's always retweeting, and taking pics of them (https://twitter.com/MarkWright_).
At the moment, conversion metrics are quite hard to get, however imagine if each one had a Buy button. It would be super easy to see which tweets leads to sales, which in turn will lead to a more aggressive sales pitch in order to bump up your conversions and maximise on referrals, as they'd likely to change to a percentage of sales rather than a fixed fee now that conversations are recordable.
There used to be a thing that you have to disclose your affiliation (think it was cmp.ly) but don't believe it ever got enforced, much like the EU Cookie Law, kind of.
Don't get me wrong, in my feed I trust people I follow and this won't happen. But for casual tweeters, it's just too easy to be exploited.