Just because some are using this as an excuse it doesnt make it less true. Of course being more flexible about how and what to teach won't suddenly make all idiots geniuses, but for those who are really talented in something it will give them much better base. Why the hell should I waste tonns of hours learning how to write poems if I want to become a programmer? If I want to write my GF a poem I can still learn it later.