On non-Purism hardware, it appears to be the case, that the PureOS kernel allows the loading of non-free firmware modules by the end user without the kernel throwing an exception. Other FSF-endorsed GNU/Linux distros behave differently in that they use a libre-kernels that do not allow such loading of non-free stuff.
I have tried this on HP hardware using the latest version of PureOS.
This shows that in this situation, PureOS is behaving in exactly the same fashion as a standard Debian Testing install.
Is this an oversight or is this the intended behaviour on non-Purism hardware?