the risk is complication and fragmentation, turning both users and developers away centralized platforms provide an easy to go solution, a popular interoperable protocol can provide a good alternative but if there's too many that defeats the purpose