TheUltimatePineapple added the comment:
For me CPython has caused a lot of pain without having CMake.
I have to manually compile CPython on each OS I want to support, having to fix
the quirks on each build system and I have keep the built linkable blobs in my
project which increases the repo
New submission from TheUltimatePineapple :
The current CPython build system is antiquated and makes cross-platform builds
difficult (in my experience). There have been unofficial CMake implementations
but they are either outdated, abandoned or just unusable.
Adopting CMake has many benefits