If it was up to me I'd straight up make it illegal for firmware to be closed source or proprietary or for manufacturers to implement software or hardware locks. Simple as.