Since explicitly adding cmake and ninja to the build-system.requires can cause so much trouble, how about parsing the field and trigger a deprecation warning to move that to tool.scikit-build, and eventually block the build if it's still defined there?