I fear we as users have been trained as well and perpetuate it. People generally don't want to pay, so we're the product, advertising pays ... the whole ecosystem is a mess.
It doesn't matter if you want to pay or not. These companies need to make more money than they did the previous quarter. So they need to always find new way to exploit continuously.