This has been a thing which bothers me alot since back from when Valakas necklaces was given in classic servers .
In my opinion if you managed to get those items on a char in your account you should be able to freely share them within that account.. you have earned them.
Its a bit restricting for new players to fully enjoy and explore all the classes untill they find the one they like the most and put all their gathered gear on it.