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?