bagels need to be boiled to get a shiny crust. boiling gelatinizes the starches in the surface to make the bagels shiny and chewy. adding baking soda to the water makes it alkaline, which makes the bagels shinier after they are baked.