Oh come on, that's like saying that victims have it coming to them. The fault is on the person who flakes, and meeting a lot of people who flake is little more than bad luck.
This exchange does make me wonder how often she makes plans we people who've already previously flaked on her.
There probably are ways to minimize the risk of getting flaked on.
Engineering your life for zero flakes, is probably sub-optimal though.
Probably a better strategy is just to keep a kindle with reading you want to do with you (or something along those lines), so if you do flaked on, the time isn't a total waste.