To be fair Even on MacOS (presumably bigger market for them) a strong breeze breaks GlobalProtect™
Granted, this is a right pain in the ass, because you have to restart the fucking GlobalProtect™ service to flush out the bug... but otherwise, it has been fine for years and years.
I’m actually super surprised because the thing looks like cheap jankware.