Very interesting read...
Most of the ESP32/8266 implementation use Espressif's MAC layer which is closed source...
Below outlines a project to create an Open Source MAC layer to incorporate into firmware sketches..
https://zeus.ugent.be/blog/23-24/open-source-esp32-wifi-mac/