Distributing profits via bonuses and dividends in the US without US taxes being collected on that money is bad, yes. It's not like corporations pay a very high tax rate, even on the rare occasions that they do actually pay their full tax obligation, after all.
And the other point, of course, is that money that goes directly into the savings accounts of the already-rich does not tend to stimulate the economy very well. This is a rather well-demonstrated fact: if the money doesn't get spent, there's no economic impact there.
There are plenty of ways to set things up so that dividends are not taxed in the US, the most obvious being stocks owned by charitable organizations or resident of another country. As to bonuses the AMT was specifically created because of people paying zero taxes despite significant income. However, you can have situations where a bonus results in minimal, zero, or even negative additional taxes for a given year. EX: Putting the full value of a bonus into a 401k while over the SS cap.
And the other point, of course, is that money that goes directly into the savings accounts of the already-rich does not tend to stimulate the economy very well. This is a rather well-demonstrated fact: if the money doesn't get spent, there's no economic impact there.