I guess there are many benefits if subprocesses (usually written in C) are replaced with functions (usually wrapping C code). That way, you could run an entire OS scripts via Python, with sensible performance improvements.
BUT
Does this tool replace shell commands with python functions? Or does it just call many times subprocesses.run()?
The thing is that people use Linux and than find it so good that they try to find problems in order to spend time playing with it. It's like a hobby, or a game... But you can also use it without making it a hobby. Ubuntu was born for this, but for that I would honestly suggest something like Manjaro