I don't really understand how they could have expected that, since Ukrainians had been told in NOVEMBER that the operation was coming. (And I'm talking about the laypeople, just watching TV, Ukrainian officials were likely given much more details from US intelligence than just what Blinken said on CNN…)
Expecting to catch your opponent off-guard with a quick assault might work, but not if you give them a four-month notice beforehand…