Having the locked rooms is fun, but for some of them, getting the keys are really hard. For instance, the white and teal triangle key's spawn point is usually camped by at least one person. As a result, they go for really high prices on the Auction House. I do not think that this was the intended effect. Sure, access should be limited, but it shouldn't be a mass free-for-all like it is.
To solve this problem, I suggest a new skill: Locksmithing. Others have suggested making keys with Tinkering, but keys are too important and specialized to be lumped into tool-making. Tinkering should be used to make blank keys, but Locksmithing should be required to make a specific key. They should be relatively expensive to produce, but not unreasonable. No more than say a Fairly Hallowed Shrine Powder. I would suggest that the blank keys require a crystal and metal ingots to make, and then to make specific keys, you would need elements and crystals to attune them. The rarity of the key could be adjusted by simply requiring more resources to create. Once we get skill to make different kind of crystals, perhaps require those instead.
By doing this, keys become like any other resource in Glitch, a fun goal that you can work toward, without having to just sit and wait, and hope that someone doesn't grab it before you can.