Agreed - I actually think that would solve a lot of this.
Apple could put in as many oem checks as they want, hell, even throw a persistent warning in the settings menu or something to inform and even dissuade but they should absolutely allow it at the end of the day.