Try doing the math. Take your bandwidth expectations from such a connection, and divide the total bandwidth provided by an AP by that value. The answer is typically between 5 and 10; less if you're in an office building where each floor is providing their own WiFi network and you have to contend with interference.
Working with docker containers, virtual machines, streaming, and VOIP/hangouts... bandwidth becomes the main limiter to the number of users per AP, not the memory or other capabilities of that device.
> it's much easier with APs than plugging and unplugging ethernet cables
For the user, and only when the handoff actually occurs smoothly. When it goes wrong, folks have to power cycle their WiFi, or their entire machine. Compared to picking up a nearby Ethernet cable and plugging it in, this isn't that challenging usually. Of course, having to also pull out a dongle can get aggravating, but we were discussing that as well.