True, but it's a trade off. I've run big svn repos before where we couldn't have used git because it would have taken up too much space on the client machines.
In terms of editing the history it's generally just considered something that you don't need to do.
My point was not so much that git isn't better. It was more that the desire for the new tech makes people forget what the old tech could do. It happened when svn took over from cvs. It'll happen when the next tech comes along to replace it. That's life.