Some of these recommendations can be met with more nuanced gift tables
Take for example the Universal Toolkit (UT). As a 10-year+ player with multiple accounts and multiple servers combined after the mergers, several of my servers have inventories of unused UTs. But a few of my 'minor accounts' (from the days of 8 characters to make a Kinship) have not had as much play time and lack those inventories. Consider removing the UT from the potential gift table for any Hobbit Gift recipient say Level 40 or above (perhaps even an Level 30 cutoff). Some of the other smaller gifts that simply don't impact the end-game user might be 'phased out' by levels the same way. Gifts of more coin, perhaps a new tier or two of Mithril Coins (add 100 and 300 coin gifts to some tiers to the 50 and 200 gifts current) and other more end-game friendly items could be put into the gift tables as the gift recipient reached a higher level range.
A monthly gift of greater value seems to be a good idea, but I wonder if it might be made an option? Say a player could accept a monthly gift (and this would be from a very benevolent set of gift tables) the first week of the new month, but that would 'consume' his weekly gifts for the full month (or perhaps at any time but 'consuming' the next 4 weekly gifts). That could allow the monthly gift tables to include some fairly high-value items without being quite so inflationary. TBH, some of the gifts discussed here seem excessive for a weekly award or at a very low percentage, but might make more sense on a less frequent basis. And on a monthly basis, the RNG percentages for these really good items could be higher than on a weekly award.
Bottom line is IMO the gift tables could use a review and an upgrade, especially at the higher levels. And adjusting the gift tables to remove the UT (and other gift items) above a certain level would still allow a player with a wide range of characters to seek one of those items as a gift, simply by selecting a lower-level character to receive their gift that day. An optional monthly gift would add a new player option to the game as well.