We got an angry one here 
Zigbee and BLE support exists for the x1300 models, but its more for programmers and people that can actually make a program for it, no polished UI just. It was never stated anywhere there would be either. Has been available for more than 1 year:
GL uses the Qualcomm chips because they are perfect for what GL makes mostly, travel routers. Qualcomm also makes more powerful chips, but those are stuck on QSDK. If you use any of their latest chips you are stuck on QSDK as well. Only chips from more than 6 years ago have open source counterparts. If you google for Broadcom and open source… surprise! they are much worse
They don’t even bother to post their code that is bound by the GPL license until years later, after a lot of outrage. Other chip sets like Marvell are great for power but not wifi, that is why the MV1000 has no wifi built in.
You also need to think about power requirements.
All router manufacturers post the same type of specs for routers, usually theoretical and not dependent on the environment where the router is placed. They are lab tests.
As with all things the end user should do some research, figure out what is best for them in terms of specs. You don’t get Wifi 6 on a router with 10 antennas and 2km range if you have a phone from 10 years ago, its mostly common sense.