Ah, the heady days of RISC OS when all the libraries and utilities had a single official version for each OS release and every app had to play with it. Compact, consistent and fast. But not exactly agile.
Rogue apps mushroomed, trying to deliver topical features ahead of the game - well, ahead of Acorn's game anyway. To keep their niche markets the app developers had no choice. How Acorn tantrumed at such disrespect! How the users promptly left in droves, taking the app developers with them....
Heady days. Dependency hell is the price of remaining competitive.
"Klinger, do you know how many zoots were killed to make that one suit?" — BJ Hunnicutt, 4077 M*A*S*H