The recommended version strategy in Maven Central Repository is Semantic Versioning 2.0.0, which is pretty strict about how a major version should be affected on any incompatible change (using MUST from RFC 2119 regarding this requirement).
Let's say any method signature is changed, thus a library major version must be updated. That may be happening relatively frequent in libraries that are under development.
That makes me wonder is it actually true for the libraries published in Maven Central, or such a recommendation is not strictly followed?