They shouldn't be any more involved in what phone you use than your ISP gets to pick whether you use a Mac or PC.
Sure if you want to use a 15 year old phone you're going to need to find somebody who allows that (my guess: no-one) just like you won't find so many ISPs who offer 1200/75 dial-up mode for your original Apple Macintosh with acoustic coupler. But anybody with normal needs shouldn't need to care, just sell me "phone" (ie mobile Internet) service.
I actually use a SIM only by swapping sims with my wife whose phone we bought outright (but it's low end - camera and screen are poor).
A misbehaving device can cause unreasonable load on the network, a disruption to other users, or at least interruption of the service on your device.
When Apple does screw up and iOS update will leave you with no data, the operators will attempt to make it work; they won't do that for every random manufacturer though.
Presumably the idea is 'block updates to force hardware sales'?
I can't update my Honor, I think it's the service provider (the phone was on contract) who block the update, but it was easy to update (both Android and EMUI) using an app in the Google Play store to a full version higher, but whoever created that update hasn't done further ones. It is a hack though, there should be a way to do it officially.