To že je taková komponenta v příkladu použitá jako texťák, přehrávač, ... je docela logické. To je to co umí a příklad má pár řádek.
Jako hlavní účel bych viděl v tom, že se kdokoliv nemusí zdržovat psaním tohohle pro svůj program, když se jinak jedná o spíše okrajovou komponentou. Když budu např. chtít napsat program pro katalogizaci hudby, tak jednoduchý přehrávač přijde vhod. Hlavním posláním nebude přehrávat a není tedy podstatné tam mít dokonalou implementaci nějakého kodeku. Naopak se to ten program snadno doučí, jak ji někdo jiný dopíše.
První editory titulků taky neměly integrované náhledové přehrávače a právě díky takovým komponentám je dnes umí a hned s nimi typicky lépe pracuje.