Why is an ESP32 web server limited to a certain number of Base64 images?

Can't you send the HTML in chunks (i.e. stream it) instead of building up a huge page in memory (somewhere) and sending it all at once.
You can use the SPIFFS file system to store images etc.