I fear much written here does not reflect the comments I hear from active members.
The one point that I will fully and enthusiastically agree with is that we have way too much focus on advancement. Advancement is important as a motivation, but it's just one part of the program. The outings and activities are more important. From the outings, advancement should be a natural result of actively going on outings.
In recent years, I've seen multiple youth aging out going for Eagle that need help fulfilling their camping requirements. This always baffles me as the best parts of scout