1. Requiring central server which could cause single point of failure or network split/hard-fork by send different PoW algorithm to different nodes
2. Just because you change to "ASIC-resistance" algorithm, this doesn't mean you solve mining-centralization problem. This already proved by 51% attack on Bitcoin Gold
3. There's no PoW algorithm which is truly ASIC-resistance. It's simply very difficult to make one, there's no profitable altcoin or not available yet.
It's more productive to concentrate research on how to design ASIC-resistant algorithms overall. Some solutions have been proposed, but it's an arms race, there's always room for improvement.
If you are saying to that extent, true absolute pure decentralization is not really possible. For bitcoin there is also centralized aspect of it. Mining is most common example. Also development of crypto coins are highly centralized, it is open source but still there are select few are qualified to contribute.
But IMO your idea is more centralized than existing system. Besides i disagree that cryptocurrency is highly centralized since anyone can develop/contribute and do hard-fork if they can't reach majority agreement.