For Google it makes sense. The faster you resolve DNS, the more webpages with ads you visit. Small price to pay to increase impressions.
Once the connection is established, response time is similar to UDP.
If we are going by time to first /usable content/, then I would blame javascript for most of the it.