Why mess with hardware at all until you have completed all the simulations???
Because it may be quicker to get some hardware running with the actual thing you want to interface to, than generate simulations for said thing.
Because some people just prefer to tinker around with real signals on a real scope as a way to get familiar with something new
In this case, there is no hardware. The boards discussed use just two of the many, many FPGAs available. Heck, I've seen experienced FPGA designers not be able to get a board loaded the first time. In fact, I was working at a sizeable company making military radios and was asked to come to the lab to assist in bringing up the FPGA on the board I designed. I had not picked the FPGA or anything else, other than design the board it was on.
When I arrived, they had two FPGA guys (one a consultant), two managers and a newbie at the bench. I figured, since I had been specifically requested, I would offer my advice. I tried asking a few questions as to what they had tried (they were programming by a simple bit bang on a Xilinx part). I then pointed out the few parts that had to be right, CCLK present, check! Well, I can't run down the list from memory, but it includes checking for the one or two handshakes and sending a few extra clocks at the end of the file to get the state machine out of configuration mode. All, very clearly explained in the documentation.
They said they had done each of those steps. They had even sent 64k extra CCLK pulses. Then it hit me. Not one person at the bench understood that you had to do ALL THESE THINGS TOGETHER to make it work. I pointed that out and you could see the light bulbs coming on. The guy working as an FPGA manager had been a Xilinx FAE for Christ's sake!!!
So, now it was loading, the LED was blinking and I walked off. Later my manager asked me why I left, as if it was my job to hold their hand every inch of the way!!!
My point is, getting the hardware to work is not as simple as people will tell you, at least, not always. There are lots of small details to go from a compiled and simulated design to actually getting the chip loaded and running. I much prefer to work in the software domain where I can see, not just the wire to the LED by touching it with the scope probe, but every signal in the chip, LITERALLY EVERY ONE, simply by viewing it in the simulation!!! The simulation will also show all manner of invalid states and transitions, things that are very, very hard to see with a scope.
Why would anyone think bench testing is easier???