MAX, you are right.
I was working professionally for tree years with Altium. Horrible experience. A board took 3 months and 3 guys.
Now, it is same. Somebody has the wishful thinking that it works. Same shit same day, not connecting wires.
There is only one thing that can be done with Altium - flush it in toilet - WC - water closet.
All the suggestions with languages and software toys. Today, every program works differently on every machine.
Soetime it works, sometimes it doesn't work at all, on the same machine.
When forced Microsoft updates come, nothing works correctly.
Now think. The last software compiler fully documented to the register level is C.
C++ is not fully documented to the register level. Therefore, on every machine / processor it will work differently.
Do you see the accumulated shit over the years?
When we were young, pleple flew to the Moon. Today, they fly to the software support with no results.
My best advice, move away from Altium and don't waste time with that.
Even if you write your own software, it will be better than anything else.