another lance
daily
There are lots of reasons a tech company might need tech help.
They might be attempting to capitalize on an urgent market opportunity, and thus need extra hands immediately.
They might want to expand their development capacity temporarily.
They might want to bring in a fresh perspective - one that requires the incentives of a contractor rather than the incentives of a new employee.
There could be political reasons or cultural reasons or regulatory reasons.
Sometimes, the cavalry just needs another lance.
If your agency is positioned correctly, you can solve problems for organizations that might be even more technologically capable than you. Raw technical ability is just one of many factors that go into the strategic decision of engaging an agency or a contractor.