The controversy is not that some companies migrate to GPL or AGPL licenses but that some companies want to take a two sided contributor/maintainer relationship and turn it into an one sided contract by adding clauses that lets them prevent forking the core into product that compete with their own proprietary derivatives, which no OSI aproved license does.
As the FSF did actually release open source license that deal with the issue of cloud providers forking an opensource project without contributing code back in 2002(the actual current AGPLv2 license is from 2007) it's nonsense to say that you cannot close that hole with a OSI approved license.