> Nobody was prepared, and no preparation would've been sufficient no matter what.
This is just not true tho. Had Ukraine was not prepared, they would fold the way Russia expected them to. Instead, Ukraine did quite a lot of army reforms, lobbied to get guns long before war. They did not expected Russians to attack right now, because Russia seemed unprepared ... which they was. But they were not ruling out eventual attempt to takeover.
It is also not true that no-one anticipated. There were people both right before and longer before talking about eventuality - including Biden and American secret services. There were some people who did not cared about topic. There were many people who either knee jerkedly refused the eventuality, without looking at what is going on in Russia. Then there were people who rejected to possibility for political or financial reasons.
But, the notion that no-one was predicting it is simply untrue.