While I agree, in general, with your statements/sentiments, such logic will keep us perpetually in a loop of beginner's mechanics. You advance knowledge and skill by challenging yourself - you don't do it by repeating beginner's materials.
though i agree with the idea that there are very few resources geared toward expert/advanced users. i'm not sure how flexible the course material would be in this case tho.