BCH devs have at least two mandates:
-
Listen to users, facilitate as many value-adding usecases as plausible through protocol and software improvements.
-
Make sure the network remains reliable across the board while doing #1.
Note that #1 and #2 are often in conflict. Take the fee thing for example, no matter how low the fees are, unless they’re literally zero there will always be “why not lower” calls, and they can’t possibly all be satisfied before unrealistic policies start cutting into reliability of other things we care about (say, 0-conf). Compromises that invite hate and disappointment will have to happen constantly - the alternative is the community and chain falling apart by everyone taking their balls and going home, reducing network effect to zero. I’ll always heavily side with #2 when such a conflict arises, others might think differently, and that’s totally okay - different people have different risk appetites.
Re: Letting the fees loose and free-for-all it by having unreasonable defaults: Trust me, I’d love to do that, it’ll at the very least take the burden off developers - now everyone will have someone else to lobby. Unfortunately we can’t do that, because highly fragmented mempool policies across the network is very bad for 0-conf. Maybe it can get better if the miners will all get together in a smoke-filled room to coordinate fee levels, but that’ll still be bad for whomever not invited to that room. Won’t we want ways to formally/permissionlessly vote and coordinate fee policies, so nodes can automatically adjust? Hey I sure do, but that’ll take time, and likely still invite hate anyway because not everyone has faith in the soon-to-be-decimated chinese miners. Maybe there are better ways than the two I listed above. I don’t know what they are, but one thing I’m sure is none of them will please everyone, not even if we restrict the target audience to “low fees at any cost” folks.
In the end there probably aren’t even “good” solutions, only bad ones and kinda plausible compromises. Let’s identify what a latter looks like and don’t rush while doing it, shall we?