I'm of the opinion that a lot of work would be required to reform and save core. Dare I say too much work?
In the final "installment" of the sequence of events that would lead to a modular Core, Core would not take care anymore about node policy.
I don't know what you are talking about. But the idea of a decentralized mempool policy decided by each and every node sounds pretty good to me.
You could then import libbitcoinkernel into your own node implementation and choose whatever policy you want as a default.
Never heard of libbitcoinkernel before. So I'll have to look into that. No clue what you are talking about here.
So why do you need a "reform" in this situation? Only because you hate the Core devs?
Please stop making such reductionist statements. Core pays lip service to "bitcoin as money" while actively promoting spam on chain. They trashed an ordinal filter as "too controversial" yet they still don't think blowing up the op_return filter was too controversial. Even after they lost 25% of their nodes to Knots and caused a reactionary soft fork. They refer to spam as "use cases we have today" and they refer to spammers as "users who need arbitrary data on chain".
And this is why "I need a reform", buddy.
The only problem of this arrangement is that policy default values could lead again to a more diverse policy values landscape, e.g. some sticking with the old OP_RETURN limit, some with some intermediate value, and some with the complete freedom of Core 30. And that, again, would weaken the compact block mechanism.
Yes, freedom and decentralised mempool policy is a messy thing. That's the arguement coretards make: "We need a standardized and centralized mempool policy to save bitcoin."
Are you buying it? I'm not.
But it's likely even with libbitcoinkernel a dominant Bitcoin implementation would emerge, and most would use the most proven one with the best maintainers (not the ones with the "best ideology", mind you, but those who technically can guarantee a safe client). As long as the consensus isn't touched I would not care if it's called Core or Knots or whatever.
Consensus was touched to implement Segwit and Taproot. But it's only now that BIP110 is being implemented that you suddenly don't want to touch consensus?
We are going to fix the bugs and exploits in Segwit and Taproot. With or without you. But please do join us. You'll love being a Knotzi. You'll get to strangle cute puppies like the rest of us Knotzies love to do.