For me, it boils down to Tyranny of the default on both sides. 9.5 out of 10 users are not going to fuck with anything beyond default settings.
Core is going with ridiculous defaults that makes it easy for non-monetary transactions.
Knots goes with ridiculous defaults that's too small and antagonistic towards privacy.
It's ridiculous that core is removing a configuration option, but there's really no reason to switch to running core 30 OR knots when people are still out there running version 22.
Unless there's a consensus change or an extreme vulnerability in a particular version, there's no real need to upgrade or switch to a different implementation. At least the way I see it.
