Wifi is one viable solution among others. But - as LAN - it is targeting high speed communications, which is not required for IoT.
The biggest drawback for me is the lack of a standard to address devices capabilities via Wifi, sometimes it‘s REST, sometimes it requires a dedicated integration and sometimes they only work by a cloud service. Flushing custom firmware may help to address this.
Whereas dedicated network stacks and protocols like Z-Wave, Zigbee, DECT or BidCoS/Homematic (quite popular in Germany) provide a unique, appropriate way to communicate with every device supporting the standard.
See, I have 50 wireless devices in my home and need to use 3 integrations for them:
Homematic for about 40 Homematic devices
MQTT with Zigbee2MQTT for the 8 Zigbee devices
and TP-Link for the two bastard TP Link HS110 sockets that fail on me every night.
Zigbee is a debatable inclusion in that list. There are a number of standards in use that do not interoperate. Latest case in point.
Wifi is only the physical and network layer. It is backed by rock solid standards. Buy any wifi device and it will connect to any wifi AP. The fact that it supports so many different protocols is a plus rather than a con in my opinion.
For the op.
Almost anything connected to the home assistant system can be exposed to and controlled by Google home.
Obviously you can also control them using the home assistant app, which does away with the need for seperate apps for each brand of devices.
The patch is WPA3 which required hardware upgrades called WiFi 6. It’s not a software upgrade. There’s no fixing your wifi network. You’re going to need to upgrade all components and there are no WiFi 6/WPA3 bulbs currently that I know of.
Which access point do you have that handles 50 wifi devices? I can’t find any that say more than 50 is acceptable.
Zigbee IS the more open between the common Zigbee/Zwave home automation protocols, but you’re right. They were sloppy with implementation. Additionally, you can’t tell by looking at the logo which ones are secure or not, like Zwave/ZWave+. Zigbee is a 2nd rate home automation protocol.