If climbing is low gears, high resistance from the trainer then you might simulate that in zwift by creating a workout that had a 2hr erg mode at whatever wattage you climb at and putting your bike in a low gear so the trainer resistance is high.
The problem then is if you want to vary your wattage, but there are probably ways of doing that during the workout using the companion app. Another option, let something else control the resistance. e.g if you have a wahoo trainer their app lets you select a grade - the scenery could still be provided by zwift. It’s a bit of klunky workaround - and if mywhoosh has the feature why not just use that?
To some extent your legs really don’t know whether you’re climbing or not (unless you have bad gearing) and if people say “Nah because the resistance of the…” just think that zwift now has virtual gearing that adjusts the resistance of the trainer, showing that’s what gearing does. Most people feel that climbing is different because their gearing is too high and it’s the only time they put in any sustained effort. Wiggins wasn’t riding the hour record at 400+ watts thinking “Well at least this isn’t uphill”
Of course IRL climbing high is different because there’s less oxygen and your weight matters - but you can’t really simulate that - seal the room you’re in or something. Move to Peru.
It seems (from the climbing portal stuff) zwift do have tech to create a climb from real life GPS data, and rather than build all the trees and buildings to save spending venture capital they’re making it draw some fancy pants shapes and colours by the side of a space-age looking road and calling it a feature. That suggests they could plug in any IRL climb including whatever you’re climbing for 2hrs IRL.
Depends how much manual tweaking of the route afterwards they need to do but that sounds like it would be your friend, if you could just use your own ride data to create a climbing portal route you’d have what you want.
Zwift choosing what you can and can’t ride and when is a bug not a feature. It’s really arrogant of them too to decide you can only ride NYC, say, when they think it’s ok. Can you imagine if Steam had said you could only play team fortress 2 on Wednesdays? Can you imagine Gabe being a billionaire if he’d figured everyone should play what he thinks they should? Probably not.
The most obvious piece of software for zwift to have built is something that can take ride data or GPS and spit out a route that might not look like the real life route but is self consistent. Because, otherwise, the only way to generate routes involves burning through piles of venture capital - and it’s a slow, expensive manual process. Can you imagine minecraft being billionaires if they’d been building minecraft maps individually and slowly by hand? Probably not.
There are some reasons to have specific real life replicas, but the climbing portal thing shows that they realise it’s expensive and finally they might do the right thing™
The fundamental problem with zwift is, it was co-founded by a guy who believes he knows better than you what you should be doing. Especially in zwift. What your settings should be, how it should look, which route you should ride.
And until the other investors realise he’s wrong and sideline him you’re going to struggle to get changes that suit a niche need or that allow one user to create their own thing.