You would run into the same problem with teaching CS and the underlying mechanics of the abstractions that underlie libraries/frameworks to apathetic programmers: "When am I gonna use this in real life? I just wanna make money so all I need to know are the abstraction."