Because they are fresh. The store bought eggs are older and for some reason, that makes them easier to peel.
I add a little salt to my water to boil them in and as soon as they are boiled, I cool them quickly, sometimes I add ice to the water to help them cool that much faster. I find that...