Simply explained, it's protein content. Bread flour has more protein than all purpose flour, and is ideal for bread and bagels. Kneading it creates stronger gluten development, and a more dense dough.