I couldn't agree with you more.
I know of a weekly tournament that used to start at 8:00, and after a few years, was beginning at 11:00!! Knew of another (monthly) event that was scheduled for noon, but didn't start till after 3:00 and consequently ran to after closing, with a number of players dropping out because they had to get up in the morning for work.
I ran many tourneys between 1967 and 1995, and was a stickler for starting them on time. Sometimes pissed people off, but the majority thanked me and kept on coming back.