It's on hold right now, first for the new binding windows and now for a redesign of the way project exports work and allowing sessions to save content without exporting a project. After that I'm flexible on priorities, this seems like a good one that fits well with other things.
I'm thinking this would work two ways, configurable of course. The first would be sample mode which works the way most applications with a metronome work. There is a set of samples, maybe just two (beat 1 and the other beats) and these get triggered automatically as the metronome advances. Internally they would be similar to what are now called Samples, but would be managed differently and more tightly integrated. There would be the usual options like two measures of "count in beats" then silence, or sounding continuously whenever the transport is running. Once that's working, then the ability to upload custom samples so you could change the beat noises.
The other mode would be MIDI mode, where it isn't triggering samples, but rather sending out MIDI notes on each beat, then you could hook up a drum machine or plugin of your choice and use that to generate the sounds.
A final option would be a variant of the second. where instead of a simple 4 on the floor pattern you could upload the MIDI sequence of your choice and this gets tempo scaled to the transport tempo so the metronome can be any sequence, have swing, or whatever. You can get pretty close to that now by having midi tracks follow an audio track, but midi tracks can't follow the transport right now.