This seems crazy low to me. AWS has default 3K IOPS and 125 MB/s throughput, meanwhile my Macbook Pro has 700K IOPS and 14.5GB/s throughput.

Is Amazon running on super outdated legacy networking?

SAN vs local. Local NVME (“instance storage“) on AWS is wicked fast too, but live and dies with the instance