Why Are Budget Android Phones Riddled With Ads, Spam, and Bloatware?

Can clean software be a winning formula for budget phones?