You CAN share keys, but there are some problems.
For one, you can use the same key on two different computers as long as you have the same ip for both.
When you are sharing, trust errors and other stuff become a hassle.
Lets say, if Blockhead trusts me, then my friend using my key joins. My trust gets taken away, and it cannot be fixed unless Blockhead trusts my friend too.