OU, I agree with you!
Aside from our first cruise, which was planned for us, we always get to the embarkation port the day before. We drive, but usually take two days. We drive halfway, stop at a hotel, then drive to the port city and spend the night.
Who needs the hassle of worrying about getting to the ship on time and being so tired you can't even enjoy the first couple of days!
I do understand that some people can't get off work to get to the embarkation port a day early, but if you possibly can, it certainly can be less stressful.