I think number 1 is the decade long continual advancement in mechanical and solid state memory technologies. In 2009 1 GB SD cards were expensive and hard drives were phasing from 40 GB to 80 GB storage space. It was common for computers to ship with 1 GB of ram and 4 GB was extravagant. I don't think consumer solid state drives were available in 2019.
Below are the specs for my first Mac in 2009. This was the base model. I ordered it with the terabyte drive and cheaply and easily upgraded it to 24 GB RAM.
Perhaps Apple was ahead of the curve:)
“The iMac "Core 2 Duo" 3.06 21.5-Inch Aluminum (Late 2009) features a 3.06 GHz Intel "Core 2 Duo" processor (E7600), with two independent processor "cores" on a single silicon chip, a 3 MB shared level 2 cache, a 1066 MHz system bus, 4 GB of RAM (1066 MHz PC3-8500 DDR3 SDRAM), a 500 GB or 1 TB (7200 RPM) hard drive. .”