Indeed, and the argument against Demon Hunters always came down to "They can't make them happen, because Demonology Warlocks". The argument being unfounded or illogical, didn't stop it from being used. Same as how "Tinkerer can't happen because Engineering" is being used now. Blizzard can make changes, design choices and everything in-between to adapt the game to their visions. Engineering as a profession, won't stop Tinkerer from happening eventually. It will be made to adapt to the progress of the game, not the other way around.