There is ZERO evidence that fixing those things makes any difference to anyone except the vehicle owner. So your ball joints are worn 'beyond limits". Big deal, you can probably drive them another 20,000 miles before they fall apart, if they ever do. Why should the owner of a car that is "just good enough" to make it another year with no repairs be forced to spend $100's of dollars to fix stuff that will not have the slightest effect on accidents. If these inspections are so valuable then it should be easily demonstrated by looking at the accident statistics between states with inspections and without. The last time I saw decent statistics on cause of accidents it listed "mechanical defects" at around 2%. And there is no reason to think yearly inspected would even change that very small percentage.