>> Quick follow up question - Has KRR not benefitted the same as ML has from advances in GPUs and cheap fast storage?
I don't really know- I'm from the machine learning side of things. I study symbolic machine learning for my PhD and I have a background in logic programming so I know what KRR is, but I'm no expert and I'm not up-to-date with the work in the field.
I think the reason the lay press doesn't cover KRR and other AI fields is that they are, well, fields of academic research and as such not terribly interesting to the press and to most software developers. My intution is that most software developers don't really know much about AI in general, not to mention particular sub-fields of it.
This includes machine learning. It's just deep learning that is an exception to this (quick reminder: AI ⊋ machine learning ⊋ deep learning). We could spend a long time discussing the reasons for that but, basically, I think you don't hear about KRR that much because it's not deep learning :)