It's not a perfect solution, but it certainly beats passing around big hostfiles mapping hosts to addresses.
Hostfiles are probably better in the long term than government control of DNS servers. Censorship at the DNS level is one of the low-hanging fruit of dictatorships.
That's a false dichotomy. Why didn't they spend more time analyzing options and consequences like they did for IPv6?