There's a bit more to band steering than "just" kicking clients off 2.4GHz.
One of the first good things to have would be control of the beacon rate. Not only for band steering. When I deploy large scale (and I mean LARGE) WiFi networks, I already increase beacon intervals to free up more air time. For example setting the 2.4GHz beacon to 152ms and the 5GHz to 120 would make dual-band capable clients see the 5GHz beacon earlier.
В принципе любой бэнд стиринг пытается обмануть клиента, обычно именно с помощью служебных фреймов, потому что потом уже поздно, как догадываешься