Very interesting point you have there. Especially the part where you mention about developers being part of the entire design process and vice versa.