It's not discrimination, just statistics. Younger drivers as a group get in more accidents, so rates are higher.

They could not do it that way, but then everyone else's rates would be higher to help make up for the insurance claims paid out as a result of younger drivers.

How about this for a solution to your 16 year old driver. If he wants to drive, he pays his own car insurance.