I don't think it's a well-designed system, and supporting multiple platforms (currently 5 including .NET 9) is terrible. There are criticisms like this https://andrewlock.net/preventing-breaking-changes-in-public-apis-with-publicapigenerator/ To be frank, I'd like to stop using it.