On the magical loot issue one of the Discord D&D shared world communites I belong to and play in deals with it in a decent way. You get what is called Drops based upon time adventuring, level and rank(based on amount of characters, levels, special events) and so on. You have a limit of Drops...