Earlier quoted context omitted.
On the contrary, they started out with phone numbers so that they could avoid storing user data on their servers. The whole plan to finally have usernames comes down to their use of Intel SGX.
What does being tied to a phone number have to do with avoiding storing data on their servers or SGX?
They were forced to store (encrypted) information on servers anyway, since client-side contact matching didn't end up scaling, which is why stuff like this and usernames are now being developed.
Their new security strategy now relies on decryption being done by client-attested code on SGX enclaves, so that the server still doesn't have access to the plain-text contact graph.
All of this took a huge amount of time to come up with, and you can see the progress if you read their blogs or forums.