In my experience this is a feature of wireless networks that’s been largely forgotten/ignored, and I’m not sure why. It seems that making PMF optional by default would have zero downsides: protect the devices that support it while maintaining compatibility with older devices. Question for anyone more knowledgeable on the subject: is there a good reason PMF doesn’t have wider adoption?
I run a small time wireless network for a business (about 100 concurrent clients at any given time), I had to disable PMF because some devices simply wouldn't work.
Edit: also, from my notes at setup time, some devices could connect but then had trouble roaming.