I'm not arguing the business sense. Two sides can be right which is why I advocated for native development. Which is vindicated here.

If you weren't arguing against the business case, what were you arguing with the C-level types about? I don't think I have ever heard a case for react that wasn't centered around shared codebases mean fewer resources/cost/time to deliver a feature.