I think I understand, where you wish the "Live" option used the current time to enter the recording, as opposed to using the local client and its buffer which only starts from when you tune in.
I agree that this is the preferred experience, but do note that it does present an odd situation of what to do when the guide time for the airing ends, but you wish to keep watching the same channel (for say, a recap).
Most DVRs hard subscribe to the server/client model, where every "screen" is merely looking at what is on the DVR. Channels is different, in that most all viewing is local (client-based), so it makes things like this awkward. I know (and believe the developers do, too) that this makes casual edge cases such as yours hard to deal with ... but at the moment what you want is not easily workable because reality—and other people—make your ask 4x as hard as it should be.
(Also, I don't think this is the first time this has been requested.)