The problem is that ads price discriminate. Google may not get much money off of you, but there are other users that are very valuable (think of a manager in a billion dollar enterprise searching for a subscription product to buy). Would you be okay with it costing 0.05% of your income?
Of course it will be hard to compete with ads as business model if the alternative doesn't allow for price discrimination.