Amid developer drought, teams turning to hackathons to find talent

If there are not enough developers to go around, why not train some more?
Source: Amid developer drought, teams turning to hackathons to find talent (https://cointelegraph.com/news/amid-developer-drought-teams-turning-to-hackathons-to-find-talent)
Would appreciate your opinion about this