AgeOfStereo Frankly its silly that android is like this, but until its changed, can you add more options for custom DNS into Graphene?
GrapheneOS is an AOSP fork that is focused on security and privacy. Compared to the base AOSP, many changes could be made, and indeed some AOSP forks focus on UI changes, supporting multiple system fonts, etc. But any project has limited resources, so working on something probably means not working on something else. Is it possible to make a case that specific additional DNS options would improve security and/or privacy compared to the existing situation?
One issue is that if GrapheneOS makes changes to DNS configuration options and Google later makes changes in that area then that can cause a lot of work for the GrapheneOS team. Other AOSP forks don't track AOSP as fast as GrapheneOS does, because GrapheneOS stays very up-to-date with security patches. That places a lot of pressure on the team to merge AOSP releases in quickly. Other AOSP forks often lag behind Google for weeks or months, which means there is more time to integrate upstream changes to a feature (such as DNS configuration) with local changes. As a result, many changes that could, in a general sense, be made are likely not to be invested in by the GrapheneOS project unless a clear security case can be made, or unless a clear privacy case can be made.
So... maybe the current situation is silly, and clearly changes are possible. But the project might not decide that developing and testing and maintaining those changes is currently worthwhile compared to other things.
Please note that I don't speak for the GrapheneOS project.