Add to that the fact that vendors will hoard the money rather than reinvest them
How exactly do vendors "hoard" their money? Do they:
1) Expand to make even more money
2) Cash it out and put in their own pockets
3) Invest it using other means such as bonds or stock market
4) Stick in the bank
5) Buy a giant Scrooge McDuck style safe to store stacks of $100 bills and gold coins.
In the case of 1 and 3, the money goes back into the economy. The business expands, creating more jobs by the expansion itself or running the now larger business.
In the case of Number 2, you need to ask the question again, "How exactly do the stock holders 'hoard' their money?" The answers don't really change. Even if they build mansions, someone has to gather the materials, construct the home, fill it with furniture, and then maintain the house by keeping it clean and repaired. Even this keeps people employed.
Number 4 is an option some use, but it's temporary. Even then, the bank will load the money back out to other businesses or individuals who will also spend the money, expanding the economy.
Number 5, of course, is what you think happens, but that's simply not reality.
Either way, you are missing a basic economic fact, ALL MONEY IS SPENT, and by spending that money, the economy expands. The more money being made, the more the economy grows. Profit is what happens when you increase the value of resources. Profit, by definition, makes the economy larger, meaning more money for everyone.
So you can stop with your rich-envy.