In my opinion, the best way of fighting with crawlers is not giving error feedback (403). The best way is to give the crawlers low-quality AI-generated data.
I do serve a legit robots.txt file to warn the scrapers I know about away.
A surprising number of agents try to download the whole thing.