There is a desire to give that choice. Just need to spend a good amount of time writing to code to make that possible. For now this is the best compromise to keep abusers off the platform. If you need to PM, become mutual friends, it will unlock PMs.