3.11 and on should be comparable to Java for most use cases with multiprocessing (set up correctly of course)
That said I still use Python for CPU intensive tasks since in my experience Numpy/Scipy/Numba etc does a good job speeding up the CPU intensive parts of Python code.
That's not to say that Python will ever get there. My understanding is that the design of the language and leaky implementation details make generally compiling Python to fast machine code nearly impossible.
I dunno if Python is ever gonna be as fast as Java or C#, but we know it can be much better.