Absolute memory bandwidths in consumer devices have gone up by several orders of magnitude from the 1MB/s of early 80s home computers, but available compute resources have grown much faster still, and the only way to stop bumping into bandwidth limits all the time is to make sure your workloads have reasonable locality of reference so that the caches can do their job.