Hot take: SwiftPM would be better with TOML/JSON/YAML + public JSON schema instead of Package.swift.
Look at Rust's Cargo.toml. Static config eliminates compiler slowness without sacrificing DX. Editor support becomes accessible to everyone.
Most Package.swift files are static structures. Those doing I/O or reading environment? Anti-pattern, even when Apple does it.
Accessibility and performance matter.
