that's the business response!! technically it definitely makes sense to develop per-platform, but like you say it costs more
there exists the "rule of 3" i'm sure you must've heard of - quick, good, low-cost - choose 2- most commercial software is usually quick and low-cost...
if the prototype was genuinely successful it wouldn't have been dropped
wrapping windows code in codeweavers stuff only works for basic stuff (check their website for examples), thinking you could do that to sonar?! when you're already using codejock libs for the "skylight" gui, and all the hooks into the windows os ecosystem...? how many layers of wrappers and workarounds do you want?
all this framework stuff is commercial hijacking of software development - if you look at the latest non-commercial/"serious" stuff like ai they wouldn't touch frameworks or wrappers with a barge- pole
/rant over, carry on as you were