Does Bitcoin help fix this?

Does Bitcoin help fix this?

Yes. By raising the cost of capital, a lot of these recurring revenue “business model” shenanigans are stopped.
Part of the problem is we're getting worse products because companies cut costs, and sucking up data because they want to sell ads. Bitcoin doesn't fix this specific problem, but it helps to treat the root cause. Better money will result in better products, and more direct payment routes.