DRNewcomb I was hoping that other "anti-user" provisions, such as making the available carrier list unavailable, might attract some interest.
Is this a carrier restriction, or is it some other thing, like standard AOSP behavior? In your OP, you said that a Samsung device displayed the full list of available carriers. If a Samsung device displays the list, but GrapheneOS doesn't, I'd suspect the reason is Samsung made a change to display the list, not because they have chosen to ignore a carrier restriction. I'd suspect Samsung respects most if not all of the settings carriers push on their customers.
DRNewcomb The why is clear, it's the way that the carriers wanted it. They don't want their customers knowing what other signals are available and which ones can be roamed. This is why the phone manufacturers changed their phones' behavior to only show "Roaming" rather than the names or MNCs.
Do you have some inside information about what carriers want, or are you making an assumption?
DRNewcomb if GOS has access to the available MNCs and why they would withhold the information from the user if it's available? I understood GOS to be pro-user.
DRNewcomb This is such an anti-customer feature that I would have assumed that GOS would have been sure to have overridden it.
DRNewcomb Since GOS does concern themselves with "anti-user" configurations such as limitations on tethering & disabling 2G, I was hoping that other "anti-user" provisions, such as making the available carrier list unavailable, might attract some interest.
You're the first person I've seen who has asked about this, so I'm confident you're incorrect about how much other GrapheneOS users want this feature.
As de0u pointed out, GrapheneOS is "an AOSP fork that is focused on security and privacy." It's not clear why you think a feature to display carrier names would be a priority for the project. Again, I think you're confusing differences between OSes as a carrier restriction without any evidence.