Both modding as well as some official rooms would work better if we had the ability to call for a specific TYPE of item in room scripts rather than specific item from that room. For example, if it were possible to re-work the Room of Demands to take ANY Runes of Pillars, Growth/Decay, and Scrutiny, rather than the runes from that room specifically.
Even more so, if this was added then it would be possible to create puzzle chains instead of single puzzle rooms, which would be interesting. So yes, this is a good idea.