Hey I'm trying to be helpful here! :excited: I realize you don't like Android, but pretty much everything you say about Android isn't true. I know this from personal experience.
LIke I said earlier, Rubino indicated the Microsoft over-fired their engineering staff, which is why they didn't have a W10M device with CDMA. Then you get one, it doesn't fully work, and you blame Android? How do you figure?
I've never had an Android device (that I know of) where I couldn't edit or create new APNs. I also have never needed to do it unless using MVNOs, or data only SIM cards.
As to what devices I've used on Verizon, besides my first Verizon Galaxy Nexus, I've used Nexus 6, Nexus 5X, Nexus 6P, factory unlocked Galaxy S7 Edge, factory unlocked iPhone SE, and factory unlocked Galaxy S8+. Besides the Verizon Samsung Galaxy Nexus, all of these were factory unlocked, with no Verizon branding or software anywhere. I've never had to edit an APN on Verizon. If they had "crud" making it work, then that's fine; I don't care. You shouldn't have to do what you did to make it work properly.