Contrary to popular belief, cars get the best gas mileage in the 45 mph range. Highway speeds are greater than that. It is possible that the Suburban gets 18 mpg at highway speeds and still gets 21 under bestcase scenarios. It is also possible that because it is such a heavy bulky vehicle that it is exempt from all regulation.

-Biscuits