You did pay for a computer. But not just with your money, you pay by being forced into using the services of the company that subsidized the price of your product. Be it Android bloatware that you can't get rid of, a free version that keeps reminding you about the premium features or simply ads.
Back in the day, the products you bought didn't keep trying to sell you other products. However, we tend to take for granted the amount and quality and value of services that companies just give for free. Back when free mailbox used to be limited to 6MB, encyclopedias and map services used to cost a lot of money. The sheer amount of things we can do today online without giving a payment method is astonishing. And it is not just because of the advancement in technology. Personally I prefer this model of giving a product for free and using it to promote the paid product as long as it "polite". Those who would like to get a premium experience will pay.
You could use Linux to avoid paying for software while avoiding the bloatware. Linux had massively improved over the recent years in being noob-friendly. However, you still pay for it with your time as still there are things that are not supported and you have to come up with workarounds. Personally I use Linux, but it took me a while to get comfortable with it. Unlike Windows, I can configure it nearly any way I like. But I can't recommend this to everyone.