As everyone already stated, this will defeat the whole purpose of implementing the invention skill. We're trying to take items out of the economy so prices can go up again... what you're suggesting does quite the opposite which brings more items in the game with little to no effort and we'll end up in a worse situation then before. This also defeats the whole purpose of having to train your account if you can just get end-game gear as a newbie. I would vote against the 3 player drop system because that's also something that effects the economy in a negative way but i guess it made bossing fun i guess...
Maybe we can add an achievement system that rewards players with certain items that can help them with their adventure, it would be similar to the daily task system. Maybe add like easy, medium, and hard achievements and the reward will depend on the difficulty of the achievement. This doesn't mean you'll get end-game gear but items such as raw fish, logs, hides, etc... to help you train your account.