It does seem I am the official opposition of this point of view.
Either way, it is usually not me that has to explain things to the end user. I simply make a word document with less than 20 words that the owner of the business can send to users as needed.
I should also clarify that when I do setup a wireless network, the goal is maximum performance because that is usually one of the reasons they called me in the first place. To get there, the main areas that need coverage are what are emphasized. The areas in between are not important (eg. the water cooler in the hallway) and I explicitly state that when I submit my proposal.
No one (the one's paying me) has complained about this approach yet. And the cost savings for 'full' coverage are significant. While the increased performance of their network (overall) is as obvious as night and day.
If I could concentrate on being
the sys admin for a company, I would be able to ensure that all allowed devices worked seamlessly on a single ssid over multiple AP's and bands. But since if / when my customers call me they will get billed, my method up to now has offered them a working solution at minimal cost (my billing them) and time wasted (by me, the employees and my customer who is usually their boss).
Modems, routers and switches are setup so that rebooting in the proper order is as easy as '1, 2, 3'. This solves many, many issues (especially in static prone locations or seasons) and all that is needed are up to three power bars labeled as '1', '2' or '3' and a note on the wall to wait 5 minutes before resetting the next higher numbered one to 'on'.
Like I've mentioned before, I can see how a single ssid would be beneficial. But that seems to be a certain kind of utopia right now. In my experience with the many varied devices my customers and their employees depend on to keep that business running, a single ssid causes more issues than not at this point.
Maybe by the second or third generation of routers like the RT-AC3200 we will have a truly bulletproof single ssid protocol. But until then, I get paid to solve 1) performance issues and 2) setup a system that runs by itself (for the most part) and not setup a system which keeps me being called back indefinitely for the same issues (a 'make work' project for myself, as one customer told me).