What I'm comparing is the ability of of someone to move up in class. I don't see how that's anything other than apples to apples.
Keeping spending local sounds real nice and all, but all that does is insure that the rich stay rich. If there's any single way to tilt the playing field in the favor of wealth it's to do what you suggest. The point of, for example, the inheritance tax, is to make sure that a landed, monied class can't insure their material advantage in perpetuity. What you suggest does exactly that.
One of the things that confounds me is why so many who insist that "if you work hard you can get ahead," despite the empirical data, are against inheritance taxes and capital gains taxes. All you have to do, presumably, is work a little harder to make up what you "lost.
Of course, according to your ideology you are responsible for all of your short comings, too. If you are not super successful and super duper wealthy, it has to be your own fault. Did you settle for your current income? You mus have, because you could change it if you just worked harder. But you didn't work hard enough because there's someone wealthier than you, that's for sure. And please spare us the "I've got plenty of money and I'm happy where I am" bullshit. No one believes you, least of all you. You lazy bastard.