It is as you say an easier way to gain access to the port pins. Loads of different boards available, some with opto isolation some without, same with drivers although as you say a lot of drivers now have them built in.
Most boards will not only give you an easy connection to the drivers but also have other functions like spindle isolation, inputs for things like E stop & limit switches all using different pins.