I guess the general approach (not necessarily applicable to every particular case) is that if a component’s version bump is needed to make something work we should do it as it is the way forward. Counting apps which will get broken of fixed is hardly possible, also we can’t be stuck on the old version forever. If some apps breaks due to now requiring more stuff then the way forward is to implement missing bits.
On the other side, if nothing is known to be fixed by the version bump it is not apparent that touching the version number worth it, maybe it would be more useful to implement something from the new version first.