This is normal. Each region, which is a physical location like NYC (New York City), has a number of data centers. For example New York has NYC1, NYC2 and NYC3. A data center is a physical space with racks of servers.
When a data center like NYC1 is "filled up" a NYC2 is created in the same region (New York City). When that is filled up, a new datacenter NYC3 is created, etc. Additional capacity is left in NYC1 and NYC2 for existing customer growth. If customers remove resources from those data centers, more resources in them can become available for new customers. But if existing customers don't stop using resources, those "filled" data centers become unavailable for new customers as new customers should be creating resources in the new data centers, instead.
The limited capacity in AMS2, NYC2, SFO1, and SFO2 is because those data centers are filled with existing customers, along with additional resources reserved for those customers.
However, in each region, there are data centers with additional resources for new customers. In Amsterdam, there is AMS3. In New York, there is NYC1 and NYC3. In San Francisco, there is SFO3.
A data center has racks of machines and has a physical footprint. So, an individual data center can't grow forever because it is limited by physical space. Additional capacity is reserved in those locations for existing customers. However new customers that want to create resources in Amsterdam should use AMS3, in New York should use NYC1 or NYC3 or SFO3 in San Francisco.
Existing data centers can also become available for new customers when new hardware is deployed that enables additional resources in the same physical footprint. Server upgrades can allow 10X or more customers in the same physical location if the servers replaced are older as newer ones are much more powerful. So, data centers that are "filled" right now can also open up for new users if/when that happens.