This is an old issue in my memory. Before iPhone, it was hotly debated on the BlackBerry forums, with strong feelings on both sides.
This is the way to do that, but you have to pick a time zone for everything to default to. I used to routinely fly between the eastern and pacific time zones and the same issue would drive up the wall. I don't care what time my 3pm meeting is on Monday in a time zone I won't be in on Monday! 😠
I never got the point of this, and the appointments need to be able to have their time zone set individually.
I'm not sure if you are saying the time zone override doesn't make sense, or not using time zone override doesn't make sense.
To me, the time zone override setting doesn't make sense, but one of the arguments for it was from people who would say, "If my flight is at 2 PM, I want to see it as 2 PM in my calendar no matter what. This was from someone who had set their flight appointment for Denver when they were in New York at the time, not accounting for time zones, and they missed their flight in Denver because the device adjust the calendar to the local time zone in Denver. My response was, set the time zone of the location of your flight(s) when you are entering them in your calendar. (Eventually BlackBerry added a setting like iPhone).
In fact, time zones in calendar are incredibly useful, at last to me, particularly if you are working with multiple people in different time zones and frequently setting conference calls. If you are in New York and someone is setting a call in London at local London time and then send you a calendar invite, the iPhone puts the appointment in your calendar in your time. Or, say you install a Formula 1 calendar subscription, the event times show in your calendar in your time zone, regardless of the local time where the events occur. That is, if you don't set your iPhone to override timezones.
Actually this will not work because as noted above you have to select one and only one time zone, so if I choose the TZ for her then my appointments here will all show wrong. There needs to be a box to check in each individual appointment that determines how it handles the time zones. I guess I'll have to keep doing my appt note workaround for now.
Maybe I don't understand, but the point of time zone override as I understand it is to stop the calendar from adjusting entries for local time zones when the location of the device crosses time zones. Say, in my example above about the guy who missed his flight in Denver, if his device was set to override time zones and he had selected New York (Eastern Time Zone) for the setting, then the time of the flight in Denver would remain at 2 PM as he traveled from New York to Denver and beyond. Again, maybe I don't understand, but how is your situation different from this?
@FreakinEurekan Good point. I regret forgetting about that.