What are some good reasons for why people make homemade pasta?
Pros


Any colour you like (even black). With some machines you can make rainbow stripes just like toothpaste tubes do
Any consistency you like, and more or less eggs, or just egg yolks. Add baking soda or Kansui to make stronger, more shape-able pasta (not more than 0.5% or it tastes soapy in a sauce)
Any flavour you like (herbs, spices, extracts, extra egg'y ...)
Any flour you like (wholemeal and buckwheat is my favourite)
Any shape you like, make lasagne sheets to fit your favourite lasagne pan, or make your own extruder dies (not trivial, but possible)
Easier and quicker to cook
Extruder machines give your arms a great work out
Fun to do with children, and educational
You control what ingredients go into it (more and more commercial pasta are including 'weird' ingredients for no reason I know of?)




The extruder you want :-)

Cons


Expensive to make if you account for your time (you should)
Flour is flour. The base tastes more or less the same
Large amount of time to make decent pasta, especially in tricky shapes
Pasta machines can be hard to clean
Special hardware (roller, drying racks, extruder etc.) required for anything but the basic flat noodles