There's something inherently good in the idea of asking people rather than asking scripted NPCs.
Most pets possess the ability to bash and rescue. If you're incredibly worried that the new pet you buy next won't have those abilities, then just buy the same pet next time instead of experimenting, and leave the experimenting to the people that want to.
Anyone who can use magical scrolls also has the ability to identify said scroll themselves, or ask someone else to do it. Your specific case is even more easily resolved, but that's for later in this post.
Anyone who wants to figure out what any item in a given shop does just has to buy them and identify them, get someone else to identify them, or just -ask- someone else. I don't consider that too much of a burden. There's already a shop in the game that completely describes every single item that's sold within it. It's kinda boring too, compared to other shops.
In the end, adding the ability to ask shopkeepers what their items do will have to involve a code update and/or a metric crapton of work on the part of IMMs, and in return won't net much extra playability because in the end the same few people who are really interested in seeing what all the items in every shop do, will keep doing so, and everyone else will keep buying lions from Nerina.
As for Grep, he's just jaded and trolling.
Finally, you forgot to just -look- at the item you just bought, which is a good practice to take up in every situation.
Quote:
[HP:100%] [ME: 91%] [PE: 97%]
> You buy a scroll of darkness.
A deep-elf merchant says to you 'Here is 9 gold, 3 silver in change.'
A deep-elf merchant exclaims 'Thank you!'
[HP:100%] [ME: 91%] [PE: 97%]
>
l darkness
The scroll is covered with arcane writings:
In one place, the writing coalesces into something legible, instructing
the reader to recite <target object>. The rest of the scroll is clouded with
age and more undecipherable script.
A scroll of darkness is made of vellum and size small.