Generally speaking that's true, in most locations, but in Truk I would not do a liveaboard. The liveabords are right out in the same lagoon, mere yards from us land based divers. The liveabords did not get to any wrecks that we coud not get to, if we had asked. We also have the luxury of mobility, not to mention we paid a lot less for essentailly the same thing.
You had mobility - but what the hell is there to do on Chuuk island? My friends rented a car for a day and returned if after 2 hours. Are there any bars, restaurants or attractions outside the resort?
Personally I'll jump at the chance to do five dives a day by falling off the back of the boat rather than have access to drive up and down the Chuukese roads that go nowhere all day long. No bumpy rides out, no setting up/breaking down gear and the ability to dive when I want to - not when the boat leaves!
Typically we would moor up somewhere at 6am, have the whole morning free for diving anytime and then gently motor over to somewhere else at lunch. You could dive at 6:30, 7:00, 7:30, 8:00, 8:30, 9:00, 9:30, 10:00 10:30, 11:00 or any combination that took your fancy. Very mature and laid back diving!
Given the costs are similar, I think you'd have to be completely mad to choose the resort over the Odyssey. The food and service are incomparably better on the boat too.