I think what's really amazing is that given the scale of the web and getting the compute power we have today we're starting to see things that appear intelligent but actually aren't semantically intelligent.
I think the way to change it is to handle issues individually when it's essential to do so.