There's a privacy issue. I gave my telegram username to someone so they can text me. After talking for a while I chose to save them as a contact. Doing that added them to an exception list that allowed them to see my phone number! I specifically chose that no one; not even my contacts, can see my number.