I believe Home Depot and or Lowes hire out contractors. You'll save yourself a few bucks cutting them out the middle.
Yes they do. The problem is that when a contractor becomes a authorized installer for HD they usually have a set price they will will be paid...and it isn't that much. Thus resulting in the hired contractors cutting any and all corners (such as cheap labor and cheap materials) to make the largest profit.