Nobody boards back to front. First class boards first. Then frequent flyers, who typically get the seats toward the front of the aircraft. Then there's some semi-random zone thing whereby big hold-ups occur waiting for people in the front and middle of the plane to put their bags in the overheads.
If airplanes got rid of the overhead bins and really did load the planes back to front, boarding would go a lot faster.