so the "not a bug" bit is that starting with 11.3 if the system extension profile is removed, the extension also gets unloaded. It's up to the extension itself to issues a request for the system to load, but the problem is that the extension doesn't have a "will i prompt the user if i load" check in the api....