Igen, nem törölték az SD-ket meg divx-eket, de újakat nem lehet feltölteni, kivéve, ha olyan régi anyagról van szó, ami csak olyan formátumban létezik, nincs belőle HD, x264, x265, stb.. De a lényeg, hogy innen szanálták a régi kódekeket és az SD-t, kényszert alkalmaztak, mert szükség volt rá. A mondandóm lényege pont az, hogy van, ami kényszerrel megy csak.
Az mp3-mal semmi baj nincs, de szerintem nem vagy tisztában azzal, hogy az egy 31 éve megjelent kódek, akkoriban, 1993-ban még csak lassabb 486-osok léteztek, a legjobb elérhető a DX2/66 volt, de az is aranyárban ment, az a korának az i9-ese volt. Azokon te nem tömörítettél valós időben mp3-at, se befelé, se kifelé nem bírták valós időben kódolni. Az már az 1995 utána, késői 486-os, korai Pentium korszak, amikor elég erősek lettek a hardverek, hogy valós időben kódolták kifelé (a 486 DX4/100-120, és az 5x86/133-160 MHz-en is a határon volt nagyon), de a bekódolás még azoknak se ment valós időben. Az Opust nem tudom, azt nem próbáltam még 486-oson, mivel nincs már olyanom vagy 20 éve, de valahogy kötve hiszem, hogy valós időben vinné, mivel komplexebb kódek, mint az mp3, de egyben jobb is. Az Opusban nekem csak egy dolgok nem tetszik, hogy mindent kényszermintavételez 48 kHz-re. Így a 22-44.1 kHz-es anyagokhoz Vorbist használok inkább, az Opust a 48 kHz-es, és annál magasabb mintavételezésű anyagokra hagyom meg, mert a 48-at nem mintavételezi újra, attól felfelé meg úgyis oly 96-tól meg felettean magas mintavételezés, hogy egy újramintavételezés már nem ronthat a perceptív minőségen. Ahol az Opus iszonyat verhetetlen, azok a morbid alacsony bitrátás VoIP hívások, hangoskönyv, széttömörített audiostream-ek, online rádiók esetén.
A lényeg lényege, hogy megjelenésükkor az mp3, WinNT, WinXP is bloat volt az akkori hardvereknek. Sőt, megkockáztatom, hogy bloatabbak voltak a maguk idejében, mint most az általad utált Gtk3-4, Qt5-6, Win10-11, electronos/JS-es, Rustban átírt megoldások, amiket annyira utálsz. Bár ez nem a három felsorolt hibája, egyszerűen pechjükre akkor még a hardverek nagyon gyerekcipőben jártak.
A fejlesztők esetében meg a „jobb” az az ő megítélésük, nem objektív. Tehát azért írnak új verziót alapesetben (hacsak nem bevételért), mert a fejlesztő hiszi úgy, hogy jobbra írta meg, mint az előző verziók voltak, azért is ad ki belőle újat. Sok fejlesztő lusta is, nem szeretnek túl sok platformot támogatni, mivel az nagyobb munka. Ha a kódjuk le is fordul XP-n, meg Win7-en, akkor se adják ki rá, mivel a fejlesztők úgy nem adnak ki semmit jó szívvel, még a nem lusták sem, hogy ő nekik már nincs ilyen XP-s, meg régi windowsos gépük, így nem tudják tesztelni, vagy virtuális gépeket kéne tartani hozzá. Így meg csak nem akarják, hogy bárki szívjon velük, így szépen nem adnak ki ezekhez binárist. Ha nyílt kód, ettől te még lefordíthatod, ha kielégíthetők fordítás során a függőségei, de pl. XP-n ez is elég pain in the ass, mire beszerzed az XP kompatibilis libeket, hogy ne akadjon el hibával a fordítás. Böngészőket pláne nem könnyű XP-re fordítani, nem sok ember képes rá, azok is, akik csinálják, gyakran egy újabb platformon csinálnak másik platformra fordítást.