I often can't read Twitter because I do not have account. Is my human right violated?
The sanest implementation would probably just be some nominal monthly charge that an account holder can pay to Twitter to have their account publicly accessible to all.
You have a right to vote in your country, doesn't mean that you can demand they collect the vote in your bedroom and claim your rights are violated if they refuse.