Bitcoin has no CEO or formal central authority. But software development inevitably involves people who have more influence than ordinary users. Bitcoin core is extremely important because the software determines which blocks and transactions a node considers valid. Bitcoin.org itself says users running Bitcoin core independently enforce the rules. And the Bitcoin developer documentation explicitly acknowledges that Bitcoin's security depends on the behavior of software maintaining consensus.
Does it mean that developers control Bitcoin? If yes, How we call it as decentralized?
Not at all, because while it's true that developers can create new features, they still can't control Bitcoin. Because every change to Bitcoin must be mutually agreed upon, both by developers and miners. So, in essence, Bitcoin remains decentralized and will not become centralized. Because, essentially, developers are simply maintaining the Bitcoin system's integrity and decentralization. So, I think your assumption that Bitcoin isn't decentralized is clearly incorrect.
Bitcoin will remain decentralized, as there's no central authority that can unilaterally regulate Bitcoin. Therefore, all decisions must be negotiated collectively, and that's why Bitcoin will remain a secure asset. Although there are rumors that quantum computers will threaten Bitcoin, I'm confident that the great Bitcoin developers will find ways to anticipate that. So,, I hope Bitcoin developers stay healthy, because they truly contribute to maintaining the security of the Bitcoin network. Also, please correct me if my assumption is wrong.