You're being obtuse. An application choosing not to service you definitely counts as losing functionality.
When the hardware was painstakingly designed so that I can't tell those applications "no modifications here", that's very much a manufacturer and OS problem.