It seems silly from my perspective too.
One "nice" thing about the law here is that they limit the expenses though. I forget how much, but if you pay a licensed someone, say $500, and your car still won't pass, you can get a waiver.
I think last time I looked it was conceivable that I could fix it myself, but if I didn't succeed that I wouldn't be able to use those expenses towards the waiver. Which is kinda understandable, "damn those new sub-woofers didn't make the light go out" LOL