Unfortunately, that's what you get in a business that's being squeezed from all ends. Bike shops can barely afford paying minimum wage...so you're expecting competent technical help from a guy making McDonald's wages...maybe less.
Yes, absolutely learn to do your own work. I do my own, and it's FAR superior to anything coming out of a bike shop. Most of my friends bring their bikes to me rather than go to the shop.
__________________
Good night...and good luck