I can't remember the first time I heard you could sew on buttons using a sewing machine, but I thought it seemed hard. How do you line up and sew the little holes in the button without accidentally sewing your button and bending or breaking your needle? Sewing buttons by hand just seemed easier.
The problem, though, is it takes a long time to sew buttons on an entire shirt by hand. Who wants to thread a needle, sew, and knot 9 times in a row? All for a little button too. So, while I was fine with replacing a button or two by hand, if all the buttons on one of my shirts needed replacing, it usually just lay there in the "to fix" pile for a long time.
Then I was asked to replace all the buttons on two shirts. This was a paid job, not something I could just throw in a "to fix" pile. I freaked out a bit, thinking about how long that would take me. So I decided to teach myself the mystery of machine button sewing to speed up the process.