I totally agree with OP

I just want to expand that, we do have in game already log of items, so implement what OP said should be easy to do

Example: Just look at Market Board, it has all tradable items in game