Net metering has always been a subsidy for distributed solar. That's what it's intended as.
If you just wanted to account for peak pricing, you could just create a wholesale solar price that estimated average wholesale price for solar in a given area. You could get pretty damn close without having install smart meters.
It's only with Smart Meters that the utilities can accurately measure per-house production and consumption separately. It's certainly possible to create new billing plans that take advantage of the Smart Meters, but with the capital nature of solar investments, there's a lot of legacy installs to deal with, and those people get angry when they deal they signed up for is changed without grandfathering them into the old way.