It's far too fractured, speculative and volatile to be any sort of competition. It was probably started with those intentions and stable coins are trying to do that but the major coins are all pretty useless at this point for proper transactions. No large site wants to touch crypto as a viable payment method. Plus the reputation of being used for drugs and blackmail is hampering Bitcoin