The situation will be what you make it. If a coach is motivated to have a two bit program, then they will run it that way. Maybe I should say if the coach lacks motivation to develop a program? And if a coach wants a top notch program, they will run it that way. Coaches should work hard to build a program because they have a passion for it. Not b/c they are getting paid to do so. Anybody getting into coaching for the money has another thing coming...
Nevertheless, here have been some very valid points made during this discussion. Bottom line: It all starts at the top!