You paid for the hardware, the software and all its upgrades come for free. iOS does not guarantee to come with the best apps, there are more than enough customers who've purchased apps they find superior to the ones Apple ships its devices with.
No sir, you pay for the "experience" and the software is part of that. If I paid for the hardware, my iPad would have cost half as much as the Android tabs with better specs.