I don't think so. I think you are saying this:
You put $50,000 in and leave it there for 5 years and make nothing. Then you take the money out. You are taxed at 25 percent ordinary income tax and at 10 percent penalty. So you are left with 32,500. I believe this reasoning is incorrect. You didn't earn any income on the 50,000... nothing went "in". So there is no "income" to be taxed on. It was just sit-there money. But you would be out the 10% early withdrawal penalty. So you would put 50,000 in and end up with 45,000. A straight 10% loss. That's obviously not the goal. The goal would be something like:
start with 50,000. Snowball over several years to 145,000, enjoying tax-free compounding for many years. Then withdrawal funds and pay 25% income tax + 10% penalty. End up with 94,250 post tax/post penalty.
What I'm getting at is the following: Our tax code a few years back put a tax penalty in for short term trading (taxed as income rather than capital gains). So you do your long-term investments (hold for 1 year or more) in your ordinary brokerage accounts. You do your short term trading in a tax-sheltered 401k account. Keep the hot foods hot, the cold foods cold.
This, of course, assumes you don't need the money from the short-term trading account anytime soon. For me, short term trading is not "I need the money soon so i'm going to make a few quick bucks". Rather, it's "I see an opportunity that develops and concludes in less than one year.".