I thought free boarding was supposed to speed up check-in and encourage early check-in, not improve turnaround time.
I understand what happens with EZ, FR etc. flights and personally I prefer preassigned seating but the point is that obviously EZ think that most people are less discerning.