No shore leave, having to mask 24/7 (though that's been relaxed), having to be tested every 3 days (also since relaxed), quarantining in isolation for 10+ days even if you feel 100% fine.
Most certainly some who were asked to come back said "hell no" when facing a six month contract of being treated so poorly.
So yes, the CDC bears a lot of the blame.