Consumer-based regulation works better.
ie- when people stop spending billions on iphones that don't use standardized hardware.... Then, perhaps Apple will stop being anti-competitive assholes.
Right now, they can get away with being anti-competitive assholes, because everyone keeps buying their products.
Money speaks.
Just watch- apple will indeed release a phone that has a USB-Type C port. Then, disable data transfer to any non-apple certified USB cord, due to "security concerns" or "fire hazards"