One critical aspect of any wireless communication people seem to continuously fail to grasp is that only one device can send or receive at a time.
That means that the faster your connection, the less time it will spend blocking other devices. Alternatively, the more data you can get out of your assigned timeslot. Your device can only send and receive during the timeslot A-B, so its critical to get as much out of that timeslot as you can - as during C-Z other devices will be using the channel and your device will be required to shut up. Obviously, if your device can receive 200KB in its timeslot, then doubling the throughput of the communication between you and the transmitter means you'll get 400KB in that timeslot.
Wireless speeds are always advertised when you have 100% of the timeslots - for obvious reasons however you'll never have 100%. You'll have, generally, a fraction of that. So if yo have a 150mbps link, and get 10% of the timeslot - then you're limited to receiving 15mbps. If you have a 300mbps, with a limit of 10% of the timeslots - you'll receive 30mbps.
However, the faster the devices get, the more likely they are to be able to reduce the amount of timeslots they reserve - meaning those timeslots are opened up to other devices which do require them. So instead of maybe having only 10% of the time, you might be able to get 15% - because other devices no longer reserved that. That means we now push our throughput from 30mbps, to 45mbps.
Thats 3x faster than what we started with, which we got from a 2x link increase.