At the bottom of the page is a button "the team" so you can see who of Giants is on this forum, clicking their names shows info (last active, posts etc)
So they are here, just not very actively posting on the English forum, but could be they do read it.
Or they view it as a historic theme park, where the forum dinosaurs roam ! in Sam Neill or Jeff Goldblum style