Blockchain trades efficiency for decentralization. In general, most people find centralized apps are more efficient --- cheaper, faster, simpler and more user friendly.
Blockchain addresses a problem that most people don't have --- a lack of trust in centralized solutions --- aka paranoia. For example, centralized banking handles transactions easily, efficiently and securely enough for most legal purposes.