>>420
いや、どっちも必要でしょ?
安定したOSで、OSSの品質のバラつきが許容されないようなプロダクトを開発していて、
それなりに開発速度を求められ、きれいな構造設計も求められる、というなら
あなたの言ってるようなものは必要となる。

けど、1ヶ月だけちょっと使うだけだから良いです、とか、お客さんの要望もどんどん変わっていくのでOSSを使うことで
工期を短くしてそれなりの完成度のプロダクトを開発してください、なら、OSSの方がいいじゃない。

一方で、ロボットアームを動かすような仕事だったらある程度機械運動学、構造力学や物性についての理解が必須となる。
(製鉄は言いすぎだけど、そうやって要件を変えていったら鉄鉱石選定からになるプロダクトもあるかもしれないだろ?)

結局、要所要所で必要なスキルは違うんであって、必ずしもプロプラ開発ができることが全てではないとは思うけれどもね。
必要であればOSSを使う。それだけの話でしょ。
というか、OSS開発をしているプログラマーが、
「全てを作れないから、コーディングが苦手だから、知識が豊富じゃないからOSSに頼ってる」というのは思い違いだと思うけれどね。
まあ、そういう人も居るだろうけれど。