You are contradicting yourself by opening with a claim of time savings and ease of use followed by admitting that the solution is largely more complex. More complex work does not save time in aggregate and is not easier to use.
It's not a contradiction. C# is "largely more complex" than C, that doesn't mean C is inherently more productive than C#.
I'd rather maintain a React app because it will be at least somewhat familiar than try to fight my way through someone's home-grown rendering framework that can't even be Googled.
^ maybe not if your dev team is used to using React but nonetheless.
^^ React could be any of the popular frameworks. They all solve similar problems.