I think people should be able to trade or give skin and champion shards, or even essence. Okay, maybe not giving essence. But think about it. Shards are kind of like cards. In real life, trading card games like pokemon and... Well, pokemon, are very popular. If you introduced a trading aspect to hextech crafting, not only could people the people with all champions unlocked trade their champ shards with their friends, people could also trade rare skin shards, and like wards and stuff.
Just an idea that I think would greatly increase the fun of hextech crafting!
Also you might say "Oh but that defeats the purpose of it being random." Well, real life trading card packs are random too.