I dont think there is better DNS than cloudflare (security features that cloudflare doesnt has), other options ah yeah we say we dont log, we are in x country not US… all of these are technically rubbish and meaningless and can be overturned easily without anybody noticing (happy to be improved wrong by any other DNS provider which has better features).
There is no real reliable way to overcome this. Its how DNS work.
Due to choosing something global like CF or any big DNS provider this idea is very unlikely to happen.
Changing DNS in OS is not rocket science though, if user doesnt want X then he can change it to Y, but what we ship is the best choice available as much as our resources can get.