This may end up more rant than feature request so I put it in this area of the forum. If it belongs somewhere else, I hope the moderators will move it. Maybe others will have some complaints to add to my first couple.
Modern cameras have computers on board that talk to the mounted lens. They do all kinds of things, focus-bracketing, on-board HDR, etc., so there is some substantial CPU horsepower there. On my Olympus bodies, I can even do keystone correction, among other things, that I would never have thought of to include in the feature list.
So how come I can't go to the menu and tell the camera to set the lens to infinity? It doesn't happen to me often, but now and then under the right lighting conditions with fuzzy distant objects, the camera has a difficult time focussing and I KNOW they are at infinity (or close enough). In the old manual days, you'd just rack the lens focus to the end stop. That's not often possible these days. There is a lot of other programming on board, why not this? And while I'm at it, why can't I set the focus to 23.5 metres, or 3.65 metres? It's not something anyone would use often, but there are a lot of things in the menus I never use.
As a corollary, why can't I type in a depth of field range, 3 to 6 metres say, and since the camera knows what lens is attached it should be able to set it to focus at 4.1 metres at f6.3 for me (or whatever, I made those up), and then let me worry about shutter speeds or tripods and the rest. Again, this is not something that would be used much, but there may be circumstances where it could be really handy for a specialized application. All the info and data is there, and there is enough CPU to do these calculations, why is it that in 2020 I need to carry DOF tables or a smartphone with an app that I need to look up?
I had a Canon Elan at one point and I seem to recall that it implemented a way to set the aperture to yield a desired DOF, but I can't remember how it worked.