Looks to me like the US education system stopped teaching problem solving and let kids pass classes in math and whatnot by querying a database instead of learning how to figure things out.

The fault is with people, some database provided by some company can't carry guilt.