Well, if bitcoin had a clear and step by step roadmap we wouldn't be here discussing this. However one has to ask, if the core devs decide what to add and or change in the code, wouldn't they need majority of nodes/ miners to vote on new changes? If that is so, why do people say core is centralised and in bed with the states?
No idea where your claim about them being in bed with someone comes from, but clearly there are changes not voted on = centralised control.
e.g. show me where the votes were done for adding full-RBF? (currently optional and soon to be on by default)