The BMW E46 LCI has a really attractively small keyfob with a built in supercap that´s charged while driving by the NFC coils. It´s watertight and didn't need any care in over 20 years of usage.
Okay, it didn't feature keyless entry and keyless go - but it was safe and sustainable. Then car manufacturers decided that their customers want big super chunky and obviously unsafe keys that need a new battery each few years. 
Not really.
supercap works if you only have an RKE key (no passive features). but then you're getting what - 15ish years of life time on average, after which you have to throw away the key (I know yours was 20years, but the average is at best 15).
Meanwhile on the same RKE keys with a CR2032, you replace a battery every 5-7 years, and keep on chugging.
Most also provide nice water tightness (there is an actual test done on them called washing machine test, and it is what it sounds like).
Sounds more sustainable to me.
With LF comm (passive features) imagine how frustrated you would be not being able to use your only-supercap key every third time due to the cap being depleted.
Some fobs today do have supercaps, but only to support power spikes on Tx and assist the humble CR2032.