Guild/Friends Per Character is Bad

Why is it that my friends are defaulted to per character and I have to send an extra friend request for roster, seems like such a pointless system.

If you want multiple characters in the same guild it eats up additional guild spots in already small guilds. Is there anything that can be done with this ancient setup from worse games?