I'm not sure that they are all directly involved in development anymore, but if they are, then yes, they are still developers. As I said, a developer is everyone involved in the development process. If you want to refer to the owners or those who are the "faces" of the game, then that's fine. Do so. Just don't start saying that people who are developers aren't developers, which is what you did.
Whether or not you like the language doesn't change what words mean. A developer is pretty straightforward, though. It doesn't mean different things when referring to software. It does include different groups of people as it's a word relating to a group of different people with different jobs that all work together to develop software. But that doesn't mean it has different meanings. And you are clearly referring to very specific people rather than all developers, so you need to be clear who you are referring to. But that's true in every language. If you said that you wanted a leader to respond to something and a team leader responded and then you said they aren't a leader because only the president was a leader, that would be the same thing you just did. It is simply not true. If you are referring to specific people, say who you are referring to or use a title that reflects who you are referring to. Don't dismiss those who have worked very hard to make this game as if they aren't worth anything, which is also what you did. (wow, can't believe it censored what I wrote.... lol!)
In any case, two of those three haven't posted anything at all since I started playing the game, and the other hasn't posted in a very long time. And honestly, Joel was the one who always gave dates that were never right, so considering your obsession with missed dates, it's a good thing he isn't posting. So if you want information from them, you're going to have to accept what comes from faatal or Laz Man or any of the others who do post here on occasion.