Well, a lot of these projects work this way. Centralized at first to decentralize later.
What steps does EOS plan to take in order to become decentralized? I know that, for example, IOTA is preparing to remove the Coordinator. I don't know what is required of EOS.
EOS community is all built by developers. BM is also genius w a lot of reputation. Seems like they did everything right and the scale of the project is massive.
The problem I have with them is they, from what I've seen, actively reject "code is law" for a more manual approach. They act like a bank and don't seem to want it any other way.
Instead of processing TXs over the distributed tangle, all TXs currently go through a central Coordinator for processing. IOTA won't be decentralized until this Coordinator is removed.
Personally, I got interested in the project after hearing many consecutive partnerships with reputable companies such as Bosche. I imagine many others got invovled this way.