I'm of the opposite opinion. There is a bit too much loot, especially in shops (these druids and tieflings have multiple +1 weapons in their shops and don't use them for defending the grove!?!? What?!?!!)
@Frumpkis: I've found like 3-4 rings, 5-6 amulets, no belts though. There are even more in game: check out [item SPOILERs]
https://baldursgate3.wiki.fextralife.com/Accessories for the full list of magic rings and amulets alone. There are also numberous boots, helmets, and shields to be found.
In my casual playthroughs where I don't try to find absolutely everything, I can often get ~2 rings and ~3 amulets pretty easily
I think the number of magic items found in the world is fine, but vendors should have less items and less powerful items (The Sapphire Spark is pretty powerful!). Maybe one +1 item at most.
Then we could find more generic +1 items in the world.