The big issue I have with oil change intervals is that the metrics used for them really don't include enough information about how you use your car. Time and mileage both leave so much out about how oil gets used. I think a lot of people assume time means that oil has some kind of shelf life and that you would need to drain and chain oil that has been sitting in a car doing nothing for half a year. While I'm sure there is some nugget of truth to that and that there is probably some compound in oils that will eventually wear out given age and no use, I don't think this was the intention of that particular interval. Similarly, mileage can be just as bad of a metric to use. Picture grandma's Sunday church car. It gets out once a week to drive a few miles at most. The engine probably never gets up to temp and has a chance to burn off condensation and really get things good and soaked with oil again. Maybe it even gets some fuel in the oil because it's always running rich to warm up and possibly washing down the cylinder walls. It might take 3+ years for that kind of car to hit 5000 miles, whereas my car with my daily commute can do that in a little over 3 months. However, 90%+ of my miles are spent on the highway at low load and 1500 rpm or less at full operating temp. This would be an example of when changing at time (grandma's car) vs miles (my commuter) would make some sense, but with the caveat that the time change car is "regularly" driven. A weekend toy that only drives 1000 miles a year, but does that 50-100 miles at a time, could still go by the mileage criteria it my book.
Some OEM "oil life" gauges actually do a much better job than either of these two methods. I believe the one in the C5 Corvette (and probably every generation since), keeps track of stuff like oil temp, mileage, rpm, etc. to determine oil life. I think it still skews to the very conservative side, but that's understandable. My wife's 4Runner is just a straight mileage counter. Oil capacity can also change intervals. I look at it this way on my Viper. I have 11 quarts of oil and most of my driving is the highway commute I was referencing before. That's nearly twice as much oil as most cars and on a very lightly stressed engine. I tend to not drive it unless I know I will get it up to temp, so no quick errands to the grocery store, but maybe a trip across town to get something. I change at 10k miles and have zero worries about it. I go ahead and do oil analysis as well just for the peace of mind, and so far I've seen no reason why I can't continue with my setup. Ultimately, I'd say engine hours is probably the best metric you could reasonably use. That's more in line with aviation style maintenance and makes more sense because that's time that the oil is actually being used. Aviation is a bit easier because the engines tend to run at pretty constant speeds and loads compared to cars, so it's not perfect, but I think it would tell a better story of use.
All of this is just my amateur ranting on the subject though. Everyone's use case is going to be different. A high stressed turbo engine that puts a ton of heat into the oil is likely going to wear stuff out faster than the massive V8 with 8:1 compression loping along.