I don't mind at all Twitter throwing stuff at the wall to get more engagement. Just leave the option for its current users to turn it all off.
Otherwise they run the risk of annoying or driving away their strongest supporters in a failed attempt to get new ones.