Certainly, and it's probably difficult for smaller tech companies just barely making a profit to cover the high cost of hiring a software engineer.
But typically the companies who complain the loudest about "not finding qualified engineers" are not small consulting shops, but big firms that are already very profitable. They _could_ afford additional engineers, but they'd rather make another $1 on their dividends. It's often just a question of priorities.