The Evo's 3G IS using more battery than those primitive phones the OP listed because the Evo DOES more on the Internet. I remember my 6800 very well. It didn't sync a damn thing. You had to manually get online with it to do anything.
I can only speak for myself but on my Evo, I have a hosted Exchnage account which constantly syncs (and I've been using it since the 6800) and the Weather app is set to sync every 6 hours (which I believe was similar to what i had it set to on the TP and the TP2). Everything else (FB, News) is set for either manual or once per day. I don't think those settings should cause 3G to be used that much more on the Evo vs 3G on some of my more recent devices like the TP or TP2, both of which had excellent battery life (at least compared to the Evo/Epic). Yet, the Evo seems to be sucking down so much more juice over 3G than my other phones despite the only extra things it syncs are News (manual) and FB (once per day), so the argument that the Evo does more syncing in the background doesn't really apply in my particular situation. Don't get me wrong, I really like my Evo but am just trying to figure out why the battery life isn't so great on 3G. From my perspective, because I had the same so-so battery life with the Epic and the only account I had setup on that was my hosted Exchange, it seems to me it could be an issue of Android/Sprint just not managing 3G that well on the Evo/Epic (though I obviously cannot say for sure). Hopefully, future Sprint Android devices will do a better job at balancing 3G and battery life.