Once you get the basis of any language down others should be much easier, it shouldnt take you months to be good or atleast know how to use c++ if you are really familiar with c#. plus you can’t change an engine just cuz it does not personally fit you, you have to learn to fit the engine all software is like that. I hate when people ask to fix things that is not broken, it sounds like the people has an entitlement issue, this is something you should have to work for not have handed to you.