OS updates are not comparable.
Apple charging for updates is idiotic because as a user I don’t have a choice to go use a different OS.
Apple charging for updates is idiotic because as a user I don’t have a choice to go use a different OS.
Adding security updates and new features costs time and money.
You don’t even have to touch their services revenue to consider ongoing iOS development a significantly successful return on their investment.