None of those were locked down, none of those required manufacturer cooperation in order to run other operating systems or whatever application their users desired.
What about using MPW Object Pascal for doing Workbench MUI apps?
Ever bothered buying the developer manuals or SDKs from them?
None of those were locked down, none of those required manufacturer cooperation in order to run other operating systems or whatever application their users desired.