Yes, but that means you live a maximum of 50 miles from a time zone boundary. On average, people will live within 25 miles of a time zone boundary.
It also means you have to decide where all these time zone boundaries will be. Within the U.S., most of them are on state borders. If you have time zone boundaries every 100 miles, you can't do that, and you won't always have good county boundaries in the right location either.
Well it would still be a good 100 miles for every 5-6 minutes, so most people probably still would cross them on a daily basis.