It’s obviously coming. DLC takes time to come out. I remember the DLC for the Batman Arkham games taking months to come out and some of there were pretty barebones. Game development takes time brah.
EDIT: Darn, I was going to add to my original comment than any answer they give you probably would still complain about and . . . they gave an answer . . . and you complained. I called it but now I can’t prove I called it ahead of time. Well, good luck to you dude, I’m going to go back to having fun.