Ty features většinou vznikají protože je developeři/uživatelé chtějí. Ať už na straně API tak na straně jazyků. Úplně neznám developera (a PM) který by si řekl -- tak teď přidám do API funkci fooBar123 protože prostě můžu.
Krom toho vývoj software se dramaticky za dékady změnil (nové přístupy, nové technologie ...). UI a UX taky..