TLDR: It is an exceptional case.
I would generally agree with you on this matter. Rules shouldn’t change when it is convenient for some.
However, I think this time is special because of the incoming NU-5 upgrade. It is my strong conviction that the zcash dev community is not ready to contribute to post-halo zcash in the way that has been discussed. As NU-5 removes the need for the Multi-Party Ceremony, we are looking forward to ZSA, sharding, smart contracts, etc.
All of this is possible. In fact, other teams, for other coins, have implemented them. I’m closely following Mina Protocol and they have made great progress. They even started from Halo.
Yet, it seems to me that the zcash community lacks core developers. There are app & web developers but not much ongoing contribution to protocol/core. Before NU-5, one can argue that we couldn’t because most changes would require a new MPC.
Now, we have a vision post NU-5 (see ECC official post) but who is actually going to materialize it?
The ECC protocol core team is excellent but very short-staffed. I think it’s fair to say that ZF hasn’t delivered much code yet.
I have been involved in several projects and the successful ones are excellent at balancing theory (crypto & protocol) and practice (code).
We are looking towards the ZOMG to fill the gap via grants. I don’t see how in the current situation.
Therefore, I’m afraid that when NU-5 lands, it will look like some piece of alien tech from a far more advanced civilization.
I believe this is the calm before the storm. We should use it as well as possible to improve the ECC/ZF/ZOMG and hit the ground running.