To be fair, the !StatusNet network that Evan was running became unmanageable -- it cost too much to run, and I think Evan was funding most of it himself (although there were/are a number of paying #
StatusNet customers). Evan developed #
PumpIO to reduce the number of servers needed to run a federated network, and purposely kept the UI to a minimum to encourage federation. Sadly, that didn't work. Porting identi.ca from StatusNet to PumpIO was intended to introduce people to PumpIO as well as reduce Evan's costs. That partly worked; identi.ca is alive and well as a community, although much reduced from its glory days around 2013. But the #
bifurcation did spawn a large number of new StatusNet / !
GNUsocial instances, so that was a good thing too. But you're right in that PumpIO never gained widespread traction, the proof of which is in its lack of continued development. In that respect #
GNUsocial and !OStatus are more successful than PumpIO
An additional item to what @bobjonkman wrote:
Part of why Evan P was funding #Identi.ca & #StatusNet mostly out of his own pocket was that he formerly had a VC-funded enterprise behind it, but advertising revenues were weak and users demanded its removal. There were some commercial customers and some individuals that paid, but probably not nearly enough.
He had looked at some #OStatus protocol enhancements that could have improved federation and reduced cost, but many of the component protocols were sponsored by companies like #Google, which was no longer interested in them.