Today, when blocks are empty, you're paying 1 sat/vB. Back then, when blocks were empty, you paid zero. That's the difference between "all about blockspace" and "only about blockspace when you care about next-block latency".
Here's a 2010 Satoshi post in a thread about transaction fees stating "we should always allow at least some free transactions": https://satoshi.nakamotoinstitute.org/posts/bitcointalk/thre...
If you had said "2 dollars" instead of "2 cents", we would be in complete agreement. All I'm saying is that mandatory transaction fees were not baked in at 2 cents.