I stumbled upon efforts to take old android devices and revitalize them with proper GNU/Linux installs. From what I can tell this could revitalize old devices and break the planned obsolesence model of smartphone developers. But the phone becomes basically a hacking toy at that point, not really useful as a phone yet. Is the hardware we use really being held back that much by the OS?