Who do you hold accountable when all the product teams are choosing their own tech stack and there's no consistency?
And the company probably pays a platform team to offer a limited but supported tech stack.
The platform team is accountable for balancing the deprecation of outdated dependencies and the productivity of their users.
Either decision could easily be justifiable. The higher ups may have deliberately wanted to assure the teams were not stifled, or a team may have had a goal which demanded an exception to the rule. Still though, somebody had to have made the call and should therefore be able to justify it.
If an organization does not know who is responsible for something, then that is a failing at an even higher level.