Construction is not particularly more interchangeable than programming. Inexperienced workers can do some tasks, which have been prepped by more experienced workers. A worker operating out of their depth will cause problems that cost 10x to fix.
In other words: you can fill part of your staff with interchangeable workers, but not all of it.
In other words: you can fill part of your staff with interchangeable workers, but not all of it.