This really shouldn’t be necessary. How is your logger configured? Mine looks like
logger:
default: warning
# logs:
# homeassistant.bootstrap: info
# homeassistant.components.device_tracker: info
# homeassistant.components.automation: debug
# homeassistant.loader: info
# homeassistant.core: info
The default is for warning only. The other commented out sections are useful when debugging, but not used in general.
Edit:
Also, do you restart HA when you delete the files? It has just occurred to me that if you just rm them, HA may be keeping a handle for them and preventing the OS from freeing the disk space, which would lead to your symptoms.
I had the same issue as you and thought it was a dodgy version of HASS. I downgraded, same issue. In the end it got to a point where it refused to boot entirely.
In the end I changed to another SD card, installed from scratch and it’s been rock solid. I’m now also a bit more patient when restarting the raspberry pi. Previously I would power it down at the switch constantly (seeking a faster reboot) and I think that was the root cause of issues on my previous SD card.