At least it's not just clownish version acceleration. They decided they wanted versions to increase faster somewhere around 2017-2018 (4.xx), and the version increase is more or less linear before and after that time, just at different slopes.
And it's now a yearly major release, is it not?
Same as with GCC
I can't say I'm happy with "yearly broken backward compatibility," but at least it's predictable.