The edit button is just hidden, I think you can still edit their page by adding ?action=edit at the end of the URL
I personally like this idea, but I think it shouldn't apply to sysops who might want to edit the userpage if they want to remove something inappropriate