I criticize WB quite a lot, but I can't get your point.
Addons / modules are mostly borne by the community. When somebody doesn't have time / fun / knowledge anymore to maintain a module, and nobody want's to bring it further, it's dead (at least when there are new version of the Core system, we speak here of WB).
You can look around - all (I really mean all, without exception) CMS have many "dead" modules. Seriously, some have more dead modules and other's not that much, but that's not the point.
If you like module X and some day the maintainer says "Don't have time, another should do it" - that's it.
There are only two possibilities to avoid this problems:
$1: Program modules yourself. Seriously.
$2: If $1 is no option for you: $1 is your option, but instead making yourself hire a programmer and pay him/here to do it for you.
There are no other possibilities. And statistics about "modules for CMS X last 5 years, for Y 4 years" are nonsense.