While I agree with most of your points, technically, if we go this way, we don't need to know it's ruby dust or diamond dust, or rare incense. It's a 50 gp tax to cast the spell. Why did they mention ruby dust here, a diamond worth 50 gp there? Mostly for flavor, much like sulphur and guano are needed for a fireball. And this is the exact reason, I, at least, would like to know if
a) 50 gp of diamond dust is 20 kg or a pinch, so I can picture my wizard sparkling it over the target of the spell or using a shovel to dig it out
b) if it's a tiny diamond I need to resurrect my dead fighter friend who arbitrated toward "dying from a 200 feet fall" and against "spend more time at the library, get a level of a proper class and learn Feather Fall", or a huge, fist-sized diamond.
If they put enough flavor to say you need diamond for resurrection, not jade, why can't they say how much?
Also, good luck explaining the players that no, they can't crush their 1,000 gp diamond into 50 gp of diamond dust. Or, maybe they can