Agreed. For this reason, I wear a cheap Casio watch on cruises, which is simpler to set back and forth and reliably stays on ship time.
Smart phone and watch issues aside, I find it a bit frustrating when we are instructed to change the times on our clocks, but the ship does not adjust the time that is displayed on the cabin phones. Recently on the Spirit, the clocks on the cabin phones were wrong for a full day. Forget about confirming ship time on the Hub app, because it was not working and showed ship time as midnight.
Luckily, old reliable Casio ensured I did not miss my free mimosa at the 9:30 AM “Diamonds for breakfast” event at Effys. LOL