In general, the reason why US companies often are abrupt / surprise is because they fear retaliation.
I once was given about 6 weeks notice in the US, with a promise that if I completed a project I would be given severance. Given the situation I was in, where the product would be "done", it was a good situation to be in.