No, it means your gateway is not LoRaWAN compliant. Anyone near you would expect the gateway to comply to the standard and wonder why communication fails unless their node randomly selects the right channel and data rate for a transmission. Next packet for them will probably be lost as the standard mandates a random channel is chooses for each transmission.
So while a one channel one data rate solution might fit your needs, it doesn’t receive 63 possible channel and data rate combinations. Is it fair to use the public, freely available resources of others while providing substandard services yourself?
To respond to your original question:
Is software support available for ESP32?
Not for it to work as a standards compliant gateway. There is support to use it as a node.
For a solution you could check pycom.io, they are working on hardware that could become a standards compliant gateway.