Reasons for the PDW cartridges not 'taking off', from my point of view:
1. Cost. Ammunition is expensive. And, even reloaders have a lot of headaches to deal with.
1.A. For the 4.6x30mm, in particular, the odd caliber is unique and more expensive, making it an even tougher sell to U.S. civilians and LEOs. Even 17 and 20 caliber cartridges are looked at as oddities by many shooters. You throw 18 caliber out there, and people just look the other direction.
2. Penetration of body armor is such a rare requirement, that most LEO agencies don't really even consider it as a necessity. And when the need does raise its ugly head, nearly all agencies have got .223/5.56 rifles on hand. Even if the ammunition you're using isn't adequate for the job, it gives them a better sense of security.
3. Ammunition compatibility. Adding something like 5.7x28mm or 4.6x30mm to the aresenal of an LEO agency complicates purchasing. If you're running 9mm handguns and SMGs already, and .223/5.56 in 'squad rifles', why switch over to something different and more expensive?
4. Limited 'platforms'. The Five-Seven is a large pistol that most people don't like. The PDW variants are expensive and a difficult sell to LEOs, when other, cheaper options are available.
5. Legalities and usefulness. The legal variants of PDWs are not useful as much more than range toys for civilians (when a semi-auto version is available). And stepping up (or down) to an SBR doesn't change any of that -- it just adds more expense and yearly filings with the ATF.
6. Most civilians and LEOs in the U.S. look at 22 caliber and smaller cartridges as varmint cartridges. They're for killing pests - rabbits, foxes, squirrels, etc. - not for taking on humans. The only reason 5.56x45mm is so common in LEO use is because of the military usage and low cost of rifles and ammunition.
7. Many LEO agencies don't see the need for full-auto fire. From a liability standpoint, all it does is increase the risk of collateral damage and expensive lawsuits. Controlled semi-auto fire is preferable to full-auto, especially since training for controlled full-auto fire is expensive -- particularly for small agencies.
8. Most U.S. LEOs are not meant to get in heated engagements and drawn-out gun battles. When the 'poop hits the fan' and something more substantial than a 9mm or .40 S&W handgun is needed, and the AR-15 and/or shotgun in the squad car isn't enough; special teams are called in. Those special teams might have machineguns or SMGs, but the numbers are extremely limited. Even for a metropolitan area of 600k-700k people, there may be no more than 10-20 SMGs for "SWAT" or "QRT/QRF" use (Quick Response Team / Quick Response Force).
I'm sure I could cover a few more points if I thought about the subject more. But I wanted to the hit the numbers again, specifically for my region:
I live where the QRF/SWAT teams are made up of members that come from different state, county, and city agencies, all over an area comprising about one fifth to one fourth of the state of Idaho, with a population of about 400,000 people.
My county owns six MP5s and a few M16s.
To the north and west, the next notable counties have a couple M16s, each. And one city has three MP5s.
To the south, there's a small town that bought 26 M16A2s from the government after the U.S. pullout from Iraq. ...But none are currently used. They're being held in reserve, in case they're needed in the future ... while the LE agencies in the area use AR-15s.
So, for this huge part of Idaho, there are only about nine MP5s, and about ten M16 variants in use by LEO agencies (not counting Federal agencies, since they rarely play along with the city/county).
Even if every MP5 and in-use M16 was replaced by a P90 or HK PDW, it would only be about twenty weapons and a very limited amount of ammunition for use and training. In the grand scheme of things, that's absolutely nothing.