Ten "standard" je o hodně složitější než si myslíš, napsat MT aplikaci kvalitně není jednoduché, často to není ani potřeba, naprostá většina úloh si bohatě vystačí s jedním jádrem. Úloh běží desítky/stovky naráz, takže to musí scheduler rozdělovat. K pokroku došlo v oblasti jako jsou enginy, kde se dají škálovat různé výpočty, které dokážou dostatečně dlouho běžet samostatně, aby režie kolem vláken byla zanedbatelná. MT jsou různé komprimační, konverzní algoritmy, kde se ta úloha dá jednoduše rozdělit na bloky, které lze rozházet mezi vlákna. Ale MT aplikací je stále minimum, není důvod psát třeba kalkulačku ve windows jako MT aplikaci, byla by horší.