Karl For those chiming in, what would contribute to devs wanting to stay for the long haul? I don't plan on going anywhere, but I also want to encourage continued growth for Flarum.
It seems like major version upgrades can be near fatal for many an open source project. The API compatibility break is a tough pill to swallow for many.
I don't think this is unique to Flarum, and Flarum probably didn't have any choice in the matter given that all the technology it is built on basically shifted underneath it.
The other problem it with Flarum is that monetization seems to be difficult or near impossible. So nobody can make a living on it. And those that attempt it may find themselves a little at odds with the community.