I think it's more that, the companies are the ones complaining, so if they're not willing to be part of the solution, then we don't care about their problems.
If they don't want to train, then that's fine, but then they don't get to complain about the lack of developers.
If they don't want to train, then that's fine, but then they don't get to complain about the lack of developers.