Memory in the past wasn't cheap but because people can make smaller chips with more memory on it. The old ones will become very cheap. And after a year the newer ones gets cheaper because there is a new
generation.
This post makes little sense and does not necessarily contain the right information. The old generation of memory did not become "very cheap" (e.g. DDR2 2GB costs more than a DDR3 2GB stick). Unless you're talking about storage, then that might be a different case.
They can now store more memory in a smaller platform which is ideal in most situations.
It really isn't about the space required to store memory when it comes to Bitcoin.
Now you can buy MicroSD cards with 1TB capacity and even higher if you so wish. So much memory in such a small piece of plastic. It's mind blowing.
The only thing that is mind blowing is that there are some fools that are willing to pay insane premiums to get those cards. I've managed to find a 512GB card and it costs a ridiculous ~350 euros.
Did some small calculation: If we assume a 2 MB block size limit and that 100% of the blocks are full (which is unreasonable) we have:
2MB * 6 blocks per hour * 24 hours a day * 365 days a year = 105.1 GB. A more reasonable view (75%) would result in the blockchain size increasing at around 78 GB's per year. This doesn't seem as much, but I'd hate downloading that from scratch (combined with the size today).
The price per gigabyte in 2015 is 0.03$ (
according to this) which equals to ~2.4$ for that year. Which does not seem much at all (if we assume that these prices are available everywhere).