Isn't that assuming that people live in a state with an SREC market? In Missouri where there isn't an open market for SRECs my utility company offered to buy my credits for a puny $5 per which is down from above $20 per a few years ago.
In my understanding, it isn't the state that matters, but rather the type of firm that sells you power. If e.g. you have Ameren UE or another investor-owned corporation, they are required to pay something like the going rate for your excess power. However, if you're with a co-op like Laclede Electric, they aren't required to pay more than a small fraction of the price, and even then under onerous conditions like only giving you credits that expire within a year.
That isn't to say I'm a fan of Ameren. They get up to their own shenanigans, just not these particular shenanigans. I suspect the reason they don't care about this is that it's a perfectly PUC-acceptable reason to raise rates for everyone else. At a co-op with voting members, however, that maneuver isn't so easy.
SRECs are completely different and separate from net-metering or electricity purchasing requirements. In states with an SREC, you can sell renewable energy credits to clearing houses or companies who use those credits to cancel out non-green practices (like buying carbon offsets from Al Gore).