That depends on who "you" are.
Linux distros these days tend to ship modern python package with a python3 executable, no python executable. Many distros still support a python2 package, some install that as a python exeutable, some as a python2 executable.
iirc. homebrew on OSX installs python as a python3 executable, no python exeutable.
Hopefully no-one should support python v2 in 2023 ?
Fedora does the same. Must have been 3 or 4 years ago Python 2 was removed as a dependency from the core system packages and "python" started resolving to a Python 3 release.
I expect this has filtered down to RHEL9 now.
Multiple version are supported with "python2.7", "python3.9" etc. if a version older than the current default is required.
Expecting python3 to be available as 'python' means that _your_ install is broken (until the time when python3 re-implements all the syntax and semantics and stdlib of Python 2.7 so that code may run unmodified).
iirc. homebrew on OSX installs python as a python3 executable, no python exeutable.
Hopefully no-one should support python v2 in 2023 ?