Actually, DirecTV DOES let you change local stations on the fly. It's just much harder to find the right folks that know that this is allowed.
The Hopper also requires an open faced antenna (portable or roof mounted automatic) which many people either don't want to hassle with or can't afford. Yes, technology is great but it's not as simple as some would make you believe.