Because I don't want to give a phone number to facebook or twitter just to have an account to read some content.
I have four accounts that have been soft-locked this way. The whole point in my use is I do not want an identity tied to them.
Twitter doesn't seem to have an option of a read-only account, where a phone number is only required to post.