Privacy != anonymity, roll you own!
I had to spend a bit of time reading up on the treatise about "Blocking-resistant communication through domain fronting."
#1, Using an implementation detail to avoid censorship means that real owners of said services and domains can change said details at a whim.
#2. Just because TLS doesn't hide everything you want it to hide, doesn't mean you can't roll your own protocol!
Solution: roll your own protocol. DNS-alike, TLS-alike, etc. There are lots of ways to keep a distributed network up and running without ever hitting a DNS server. These guys need to look for someone with network protocol experience, not app developers.