Steam was pretty delayed on expansion pack purchases.
Also limited releases of the physical collectors edition.

I suggest to everyone not to opt for the Steam version whenever possible. If the Steam overlay and stuff is important, you can add it as a non-steam title to the Steam client, while maintaining the regular PC client.