From what I read, Allo didn't get much in the way of support from carriers and OEMs. Practically speaking, Google needs their support to get something in the hands of users.
Google has developed a habit of trying multiple approaches to any given thing, and keeping what's most successful. For definitions of "successful" that aren't always what the rest of us might expect.