"Every machine translates IP addresses from machine-order to network-order;"
No. Network order is big-endian, and for big-endian architectures there is no translation that occurs.
Also, "As the FCC would have it, an Internet user actively expects their ISP to provide DNS to them."
Yeah, they do. Just because most users don't know what DNS is doesn't mean they don't expect it. They expect their Internet connection to work and part of that is DNS resolution. Come on EFF you can do better than this.