But expertise for me means combined strength/proficiency of all developers.Not enough resources indeed, Expertise, they have it. The lead dev is among the best dev in the planet.
The guy hobby is to reverse ransomware to such a successful extent that his life is threatened by criminals.
Long time ago, he even bypassed a very popular security soft in less than 5mn and gave its dev a fix for free LOL.
So no, they don't lack expertise, just the cash.
Each company may have 2 brilliant devs but they simply will not match the 100+ (average) devs of a bigger corporation....(of course, there are some specific aspects where they may be excellent).