I'll bring back my idea for identifying items too since other people are. My suggestion is two types of identifying items:

Identification scrolls - lowish-cost single-use items which can identify any item and have no requirements. These can be bought in stores and sometimes found in loot. These are functionally identical to how Identification Glasses currently work, it's just a different name, model, and icon.

Identifying Glasses. These require points into Loremaster to use, and they are infinite use, but they can only identify items up to a certain level based on the specific type of glass. 5 Ranks in Loremaster, 5 levels of ID glass. A Level 1 Identifying glass can only identify items up to level 1. These do not appear in loot, they must be bought or found in pre-placed locations. It is the lowest cost glass, but it is still pretty expensive.

This gives players a choice between investing in Loremaster and ID Glasses and ID Scrolls. Id Glasses have a much steeper cost up front, but once you invest that much, it lasts forever. ID Scrolls are relatively cheap and have no requirements, but you'll need to keep paying for them each and every time, adding up to more cost over time than ID glasses.