Blizzard’s habit gets a pass largely because most of their games are sold through their own client. They do sell console games, but not anywhere near the volume. They are owned by a publishing arm that wont have fits, if they decide to shift internal dates. Most devs don’t have that luxury either.