You are right in some cases...
My view is this...If you cannot sit down and read the contract or do not understand some of the language then DON'T sign it. That is just common sense. Would you buy a car agreeing to pay x amount every month but not know the term of the payments because you were in too much of a hurry to get that new car. Right, and that is just a car, not your career (which will pay for that car) we are talking about. If you complete your training without seeing the contract you are just , for lack of better words, ignorant. The first thing a REPUTABLE company will do is sit down and explain the contract and give you the opportunity to back out before things get started. If they don't, move on. As far as quitting your job before you take the new one, you should have done enough research to establish a good idea of what that new contract will be...most likely you will not be the first one to have to sign it, and others will be able to give you the details. It all falls squarely on the shoulders of the applicant/ trainee to find out what the heck their new employer is expecting...and why would you break a contract anyway? Usually they are a whole whopping year...WOO HOO, 365 days, 52 weeks, 12 months...big deal, anyone can hang on for that lenght of time. OK, ok, so back to the topic of if they are enforceable...
If these companies wanted to get ya they would...my small claims court idea would work for them...but usually they are too busy to do anything about it anyway. Wording or not, you mentioned "terminated for any reason whatsoever," well yeah, if you get fired for something the company doesn't like then you breach your contract of time, therefore they can hold you liable for that contract. Now if that meant downsizing or the like then no, it is bogus, but be careful.
(the above was not meant in any way to flame someone for anything stated or represented. the opinions expressed are not those of this board or this community in any way shape or form. the author takes complete responsibility for his opinions, and they are just that, opinions.) -that crazy legal mumbojumbo small type stuff