What difference platform-python and python3

platform-python is used by the portions of the operating system that require python, like dnf. While it is indeed a python intepreter, it really isn’t intended to be used by end user applications.

python3 is the python interpreter that you should be using with your python applications.

I think it was done this way so core operating system components would still function even if the end user doesn’t install a python interpreter.