Well Linux is usable as a desktop operating system. For IoT there are multiple open source project, Home Assistant, ESP Home, just to name a few.
The real problem are mobile operating system. Android phones are nowadays even more and more locked down, and using ROMs without Google Services is nearly impossible.
The real problem are mobile operating system. Android phones are nowadays even more and more locked down, and using ROMs without Google Services is nearly impossible.