Maybe I don't want to give people my phone number
Maybe I have multiple phones
Maybe I anticipate changing my phone number (maybe I hate my current carrier)
Maybe I want something easy for people to remember, or catchy "mybusinessname@mybank"
Forcing people to use a particular naming regime should only be done if there is a very compelling case for limiting your users
UPI truly is a revolution. I can have a 6Rs chai tea (8 cents) from a road side tea stall and pay using UPI with zero transaction fees.
The main benefit of UPI is that it works really well for small amounts, e.g. the INR 6 tea. Such small transcations were traditionally too small/uneconomical for Visa/Mastercard.
However as the transaction size grows, say you're buying a laptop for INR 50,000 -- that's when the protections Visa/Mastercard build in against fraud start helping you and UPI's "no transaction fee" value proposition also starts looking like "no accountability".
Interestingly, India has a home-grown Visa/MC alternative called RuPay, which also waives transaction fees for small amounts and is a credible alternative to Visa/MC.
Unfortunately Indian startups have been obsessed with pushing e-wallets (PayTM et al) or direct electronic cash transfers (UPI) because it benefits them -- as the transaction size goes up it certainly doesn't protect the consumer.
With just phone number, I will need to get multiple sim cards for each bank account.
(User of both UPI and PayNow)
However, VPA lookups are public (VPA->Name), so your mobile Numbers can now be used to get your real name, which resulted in a lot of backlash and PSPs making this an opt-out feature.
For other cases, most PSPs will automatically register mobile@psp for you with an opt-out.
If not fraud, it will clutter the whole experience of UPI payments.
For comparison, in Singapore, the local UPI-like "PayNow" network uses numbers as IDs, meaning you can easily send money to anybody in the system (these days virtually everybody) without needing to know their bank. You can also transfer to any Singaporean company or organization via their Unique Entity Number, which is an existing company/org ID assigned at formation that includes a checksum.
https://abs.org.sg/consumer-banking/pay-now