Do know of a better license alternative that prevents that from happening? Would be interested!
In terms of future proofing against the project "going commercial" (i.e. changing the license going forward), it doesn't get much better than this, because pretty much all the copyright holders would need to agree on a license change.
Ideally, the bulk of the copyright does not reside with a small number of authors - the more authors, and the more evenly the copyright is spread among them, the better.