It is not watered down but adjusted to reality in which kids will grow into workers that need to have basic skills in operating a computer and nowadays some idea that there are issues with security esp. when you get a mail from a widowed old lady from Nigeria needing a means of investing millions in charity etc.
This is not watered down stuff but basics on which if you want to you can build more. Assuming there are still cohding jobs in 20y from now there will be courses doing just that for a minority exactly as today.
As for cohding again - not sure what the fuss is all about - the companies I worked for so far had always a mix of workers from different backgrounds which more or less resembled the society in which they lived. It was similar in every country and company I worked for with exception of one sorry place in Germany where there was not a single local engineer. I also hear from my colleagues in US hat where they are there is indeed skewed racial balance among workers - almost no whites for instance: 3 whites in 100 of workers mostly of East Asia, Indian, Pakistani and Bangladesh origins. One may of course claim this means I have contact people with low pay companies in US. That may be but they still work in IT. So where is the racial problem Obama is addressing then?