To me it is unreasonable to ever expect that all of them will be linux specialists, expert cryptographers, network specialists, etc.
Fundamentally we are at the convergence of software and hardware, but the software is too complicated, give people too many ways to shoot themselves in the foot.
I'd argue we need better software, not IoT manufacturers sinking ressources in hundreds of unrelated expertises.