Bitcoin is now considered "clean money" for institutions, for holding and acting as a store of value; while Monero is a tool for anonymity, used when discretion is needed. XMR is powerful, but the more private it is, the more restricted it becomes, making it difficult to mainstream. To put it bluntly: BTC holds money, XMR hides money — they are two different games, they don't replace each other.