Great points here, but what alternative do you suggest?
Having been working for 2 years for a mobile monetization company, I have seen the limits of the model first-hand. However creators and makers need to pay their bills as well. Charging for certain services cut access to them, to those who can less afford them financially and would be willing to trade in something else (watching ads, for instance).
Take Twitter: if it was not free, dissidents would not use it to share their perspectives for instance. Only brands, companies and premium users would use, which would kill the diversity of content and its value.
Therefore, while I agree with your points, what do models do you think would be better to substitute them to the current ones?