The funny thing is that it's not so much about the engineering and problem solving aspect of it. More often than not, it's just simple logistics. Basic flight-ready components have huge delivery times (sometimes more than a year) and PCB manufacturers are running at full capacity.