For quite a long time now, it’s been the case that if your vendor makes this hard as is, a carrier on top of that will make it considerably worse. As an example, take a look at older Samsung devices, that all needed special-tailored roms for each carrier variant
Just yet another proof, that the more 0’s you have in your valuation, the less the laws apply to you