You can add achievements after launch for sure - and there have been cases on Steam where they are effectively retroactive as well. Now as to if that is harder to code or not, I don't know.
Legate - out of curiousity why is the release date set to today when it was released in the past ? I mean its new to Steam but its been out for a while.