Push is expensive (in volume) so it’s not really surprising they don’t offer it for free.
But there is also an AUP (https://www.sec.gov/os/accessing-edgar-data) which limits the number of requests per second, which in reality is quite a bit less than is documented.