It is absolutely stupid to block girls who you just met, went on one date and it didn't work out. Just move on, they are like a stranger.
Now, exes perhaps for multiple years, who did you dirty, cheated perhaps, used you for resources while feigning love, I am an advocate of blocking because these girls/women are poison to your life.
There is no future where she can re-enter your life after a sufficient level of disrespect. I recommend blocking because it shows her there is no coming back from this and now she has a permanent life sentence of your absence. Maybe she cares, maybe she doesn't. But from your perspective, you don't have to worry about random texts/calls, which are not random, but in fact intended to test your weakness to her, which you probably still have unless you are a sociopath or something.
Better to just move on and block in these situations in my opinion.