Question about Wifi / Webserver libraries and heap on Esp32 - Arduino

Hi all

I came across this article which explains Web libraries used on Esp32 are the main reason of Heap Fragmentation and that the best solution is scheduling a periodic Reboot.
I didn't find any other link, post or comment which indicated the same train of thought about libraries and that made me wonder.
Is this article correct? Should I add always a scheduled reboot in my ESP32-Arduino sketches if I use Web Server libraries such as AsyncTCP, ESPAsyncWebServer, AsyncElegantOTA or even WiFi if I'm planning to run the project for a very long time?