Just take a look at Robert Watts' reply when people asked him if Chord can come up with a transport to pair with Hugo in the future. He felt that making a tranport or a DAP kind of device is far harder and involves too much additional technicality and skills that Chord is not ready to deal with. All the software development and bug fixing issues when it comes to dealing with DAP development are hard to handle properly without a very experienced team of software engineers.
Yeah very true not only do they have to deal with the different facets of software engineering but they also need to deal with one of the most difficult area of firmware development; real time processing which complicates the matter even further, not only should you have the steps in the right sequence, you should also have it done at the correct time and if you have a process that competes with it, you need to properly optimize and prioritize it and make the other process wait due to time constraint. Hard to explain but when you dabble with low level chip op code in order to gain ounces of speed them you really know how hard the environment is. For the company who hires those skillful technical savvy software engineers, you gotta keep them happy and have a proper backup strategy if any of those key employees leave. I feel the pain for those firms but the bottom line, they decided that they wanted to get into that business hence they have to make the appropriate decisions to enter, continue or leave that business segment and keep themselves true if they hit bumps on the road. The other facet of that business is customer relationship, if you want to sell to the public you need to be able to handle the public in a respectful, humble and honest manner. If you can't make the deadline or see your features not living up to expectation then be honest enough to let the customer know and fix the situation sooner than later else you are not going to have repeated business and it will be a one off disaster which will impact your reputation long term.