e.g., in #15655 (comment) we don't respect the build-backend setting because our build backend isn't being used. We should have warnings for
- When no build system is configured
- When the wrong build system is configured
- When setuptools legacy would be used (e.g., due to
package = true)