I do wonder if it is logical to have the merchants have the items on them, and not in the chests - bags or other containers usually standing around them. Perhaps I am nitpicking, but somehow it feels off.
No this seems like a good change to make. Have the weightier items locked inside various containers near the merchant. Gold and trinkets would be fine to have in the merchants inventory.