I love reading these forums, the topic of auto start stop is one of the best.
My opinion, if I'm in stop and go traffic or a city, I turn it off. The rest of the time, I don't care enough.
Does auto start stop do anything, yes. there are numerous papers on it, 3-10% fuel economy savings, depending on the size of the engine, for these 3.5 it's closer to 6-8%. Smaller 1.5L engines don't benefit as much.
Who's forcing this? If you want to be technical, manufactures are required to meet EPA regulations/requirements on fuel economy, saving 6-8% per 3.5L engine sold is a big deal for Ford. (Expedition sales are a tiny fraction of the 3.5L engine sales ford makes) Do you care about 6-8%? I have no idea, probably not. If you're driving all highway, your fuel economy will not benefit as greatly.
But this devil technology is so annoying! Yes, it's a real first world problem. Luckily if you have a 2018-2021 you can buy a $99 harness to disable it permanently. Don't want to pay? Ford gave you a button to press when you start the car and it does the same thing. Oh, and if that's too hard, you can just not press the break pedal as hard after you come to a stop.
What about all the engine wear, battery wear, starter wear, oil pressure? This isn't new technology all manufactures have adjusted components to handle the wear caused by auto-start-stop technology.
Examples include:
-Battery monitoring systems that keep track of charging and health including disabling the system if the battery is not charged enough. But doesn't the battery wear out faster? Not really, search the forum, or ask people who do not use auto-start stop and those that do use it how long their batteries last, you'll see it's roughly the same 3 years. Less electronics/modems/gizmos your batteries will last longer.
-Oil filter back flow preventors, revised oil routes, so it doesn't "start dry" (for those with oil pressure gauges you can see it doesn't go do 0 either)
-Heavier duty starters (people on here complain about everything if starters were going bad you'd see it here, and I don't see people complaining about starters)
Am I pushing this "feature", no. I just like reading these forums for some comedy.