Sorry, am I missing something here? You need to use Strike, which requires KYC, and connect that to your Twitter profile to display a Lightning invoice for other users to send tips to. And what exactly is stopping me just using a non-custodial non-KYC wallet and generating my own Lightning invoice and putting that on my Twitter profile, bypassing their system and their KYC altogether?
This seems like a privacy nightmare. Potentially millions of people are about to de-anonymize themselves by linking their very public names and social media accounts to their bitcoin wallets. Also, the amount of Twitter scams I can see coming is going to be ridiculous. Now fake Elon Musk accounts can just ask people to send donations directly to the bitcoin address listed on their profile.