Hmm, pluses and minuses.
I actually found it a bit irritating in BG1 when every spell slot counted so using one for Identify seemed a waste and it basically encouraged rest spamming. Or given that I recognised the items even if my characters didn’t, I just used those Arrows of Fire, etc without identifying them. I know temples could identify but again the cost was so high it was prohibitive for early game characters. It was better later in BG1 and in BG2 when characters had higher lore and could identify more without spells, level 1 spell slots were less precious, or there were those glasses in BG2 that gave you three identifies a day. But the fact every single magical item required identification and had to be examined specifically by a character with high enough lore still meant some annoying inventory shuffling, and identification felt less consequential once the only real cost was in slightly irritating make-work.
But I agree that, at least initially, it did build up the anticipation and excitement around finding magical items. If it were used sparingly (eg for unique items only) then it could be a fun touch.