I doubt Anet will debuff Mechanical Genius maybe re-work it a bit, since its still kinda weird how it works. Sorry, not sure what you mean about a more balanced population. It is true in the past you would see green giants everywhere, now not that often in my experience at least. I'll try and find this video but shows the popularity of each spec and mech has really fallen off in the last two balance patches. All the specs are fairly balanced now in terms of population.
I found it, was from Teapot but it was regarding Raids and Fractals. Not relevant here I guess since we are talking OW.