Zwift Credits instead of XP level upgrades to socks

So I’ve just reached level 33 and qualified for a cap. A cap! Last time it was socks. Wowee. Maybe I’ll get underpants at the next level. There’s nothing motivational about XP levels other than getting a bike, which rarely happens.

Instead, it would be far more attractive and motivational to earn zwift credits to buy bespoke functional performance enhancing upgrades to bikes, which would otherwise wear out if not upgraded. So perhaps a rider’s performance gradually lessens, alongside a display that shows which parts of the bike are wearing out e.g. green/amber/red. But also, upgrades can be bought anytime there’s enough zwift credits.

Or alternatively more widgets for the zwift interface.