Just in case the drone doesn't change direction, the moment you make a turn change, what you say doesn't come true. Turn changes are by far what consumes the most battery and consumption grows exponentially with the degrees of inclination of the turn.
It is as little difference in consumption to do it as you say it is despised, even if it is true because it is not practical to do so
Ideal flight duration calculation conditions: At sea level, no wind and stationary flight. That's how all the manufacturers calculate what they put on the paper, precisely why we never meet those specifications, it's very boring to be all the time with the drone still without moving