Python is actually being "abused". It was NEVER meant for big software productions, and that's also why it's next to undoable to distribute stuff in it. Python is a prototype language. Meant to test simple algorithm theories, and for that it's great. I've used Python a lot for that purpose. To test small algorithm theories, but as soon as algorithms become really complex I mostly go to either Go or C#.
The Python compiler you mentioned does NOT transform Python code into machine code. What it does is merge Python itself, bytecode of your program and the bytecode of all used libraries together into one big .exe file so it will be easily distributable. Due to this speed issues will still remain (Oh, in my experience Go is even slower, and Go does compile into machine language, which makes it even worse). Also the python compiler may only work well if you limit yourself to pure Python code and the libraries that came with Python by default. Games written in PyGame won't work after being compiled as PyGame has some machine code libraries that the Python compiler will simply ignore... So much for that solution.... 😒