The regulatory requirements around communications equipment (especially cellular modems) pretty much requires closed binary blobs. Eventually folks are able to reverse it, but not in a timely fashion.
I don’t think regulation is the problem (though I wouldn’t be at all surprised if some many used that as an excuse). For example the EU makes it mandatory that patents on standards are licensable to other parties. Granted that’s not exactly the same thing but it does illustrate how governments want competition. Or at least in the EU they do.
The problem with binary blobs is entirely a corporate one. And frankly I don’t blame them for wanting to keep their products closed. I makes complete sense for them to do so. Really this is no different to nvidia keeping their GPU drivers closed. Except you can still have a functional laptop without Cuda, whereas you cannot have a functional phone without the ability to connect to cell networks and make phone calls.