Szerintem ezt mind abszolút meg lehet csinálni, csak ember kellene hozzá, aki neki is áll, mert ezek nem perces melók. Manapság akik szakembereknek képzelik magukat, (számomra script kiddiek) lehet, hogy beletörne a bicskájuk, mert a kedvenc eszközük általában a Python. Ami egyébként annyira nem lenne rossz választás, csak a bash szerintem sokkal hatékonyabb bizonyos szempontból.
Őszintén szólva én simán beleállnék ilyen melókba, mert rengeteget lehet tanulni közben és utána brutálisan jól fogod érezni magad, hogy mennyi mindent képes vagy tömegesen kezelni. Az a baj, hogy amiket leírtál, azok még a legideálisabb forgatókönyvekben is sokszor komolyan nyögvenyelősen mennek MS rendszereken is. Leginkább a különböző EOL-ok miatt, amik után nem csak a support szűnik meg, de eltűnnek funkciók és újra kell csinálni egy csomó mindent (ha egyáltalán lehet). Ha OpenSource lenne egy projekt, akkor erős akarattal tovább lehetne vinni bizonyos vonalakat.
Erre egész jó példa mondjuk egy PaleMoon. Egyszerűen fogtak egy régi FireFoxot és forkolták, Azóta eléggé eltávolodtak egymástól, de megmaradt az NPAPI és egy csomó minden más + érdekes módon nem zabálja meg a 10 GB RAMot, de mégis működik.
Zárt forráskódú példát is tudnék mondani, de azt csak országos szinten látom, hogy van egy szoftver, amit próbálunk kukázni is meg fejleszteni is egyszerre. Régebben volt valami Deplhi-ben vagy tökömtudja milyen régi nyelven írt kód, amit életben kellett tartani, csak nem igazán volt már ember aki értsen hozzá. Aki(k) eleinte írátk, azok nyugdíjba vonultak vagy csak elüldözték őket. Nyilván az új munkaerő már nem is ismerte a nyelvet. Nyálazgatták, tanulgatták, tákolgatátk és lett egy csomó hiba, de előrelépés nem igazán. Doksi kb. nulla, a forráskódot értsd meg. Ezzel mégtöbbeket elüldöztek, a kód nem fejlődött, egyre sürgetőbb lett valami változás. Végre valaki elkezdte böngészőre implementálni bizonyos részeit, csak időközben pont az NPAPI bővítmények támogatása megszűnt, így a beleölt munkaórák és a kód mehetett a levesbe, mert így a java is eltűnt a böngészőkből. eleve szerintem halott ügy volt ilyen formában, csak abban az időben épp az volt a divat, olcsón olyan munkaerőt lehetett találni. Most épp HTML5-el próbálkoznak. Ez azért egész jól működik szerintem, csak épp a kódnak nagyjából az 5%-a, ami elérhető ebben a formában, a többi még mindig a megszokott régi kis .exe fájllal fut,
Ebben egyébként szerintem egy C++ és egy Webassembly sokat segíthetne, de nem értek a lovakhoz. Viszont az tény, hogy napjainkban egy desktop kliens nagyon karcsú a htékony munkavégzéshez. Kell app minimum androidra, de azért az ios-t sem érdemes kihagyni, illetve ha nincs app akkor egy fasza reszponzív oldal jól működhet minden eszközön. Főleg mióta böngészőt is lehet telepíteni ios-re. Na most ha az egész projektet úgy kezdték volna annó, hogy az lehetőleg minél rugalmasabban portolható, lehetőleg platformfüggetlen legyen, akkor rengeteg felesleges munkát megpsóroltunk volna. De akkoriban aki elkezdte, annak csak egy hobbi projekt volt. Látszatra jó volt, tök jól működött, a fejeseknek megtetszett, lett belőle országos szoftver. Nyílván a vízfej nem látta, hogy ez lesz, aki sejthette, azt nem kérdezték, hisz "jól működött akkor a szoftver, aki írta azt meg nem érdekelte, csak az, hogy a vállát jól megveregessék. Ez baj.
Én ha valamit fejlesztek, mindig törekszem minimum a portolhatóságra, de mégjobb a multiplatformos kód. Igazából egy linux kód napjainkban már akár windowson is elég jól elfut. Fordítva ez annyira még nem mondható el, bár a protonos srácok elég sokat tettek ennek érdekében. De őszintén szólva, nekem elégég önzőségnek tűnik egy Win only szoftvert kiadni az azzal járó költségek miatt. Ha megnézünk pl. egy MikroTik WinBoxot... tudom, hogy egy apróság és tudom, hogy simán fit Wine-al és nagyon jó a webes felület is, de ha már van hozzá szoftver (aminek egyébként megvan a létjogosultsága), akkor hogy lehet az, hogy a mai napig képtelenek voltak kiadni egy épkézláb natív linuxos klienst? Ez elvi kérdés. Biztos vagyok benne, hogy az eszközeiken is valamilyen unix-like rendszer fut.