Why is the Telegram bot not a very privacy-respecting practice?

Because telegram uses a phone number that KYC must require if someone has it.
I tried using a fake number (downloading it from Play Store) to register but after a while, someone hacks my telegram which mean if used fake number is not saved than a real phone numbers were registered on a provider. so how do we hide the transaction (mixed) if KYC?