I put an extension on my hybrid. It works fine. One nice side effect is once you have the extension installed you can adjust stem up and down without readjusting the headset.
I agree that manufacturers set the stem too low without leaving any upward adjustment on the steerer. I guess they think the bike looks better with the stem mounted at the top of the steerer.