To somebody working within the development sphere, there probably is no apparent centralization issue. The problem arises once EIPs have been approved and core developers have agree to implement some change.
Miners and non-technical community members (or technical ones who are not directly involved with core dev activities) have absolutely no say in what is done before or after EIPs are accepted. By definition, they are not participants in what happens pre-approval, and once core devs have decided to implement some change there is essentially no viable recourse for these parties.
It may be by design that non-technical people are not participating in the EIP process. That would be a mess and bog down the whole thing.
It may also be by design that miners don’t really have any say in things if they plan on taking the most financially viable options.
I don’t personally have any issues with the level of centralization, but the way it is handled is extremely opaque and makes it trivial to speculate about all kinds of things. There is both history and current actions that are troubling, and very little has ever been done to prove that the suspicion is unwarranted.