Most of the time people aren't stupid, if they care about where they are spending their money they aren't buying devices on the split of a second and complaining later.
People aren't stupid but there is no way to escape this bussiness model unless you go to PC. And the PC is only begrudgingly still an open platform. If something is ever going to successfully replace the PC it will be a walled garden as well.
I am appalled by how easily people dismiss the importance of open platforms as insecure and inconvenient. How will people ever learn technical skills if all the technology they own is locked down and glued shut?