The biggest design flaw I see is that they weigh 270+ grams. My tires don't weigh that much.
For some people the peace of mind of assurance against flats is worth extra weight and rolling resistance. Personally, I'd rather change a flat now and then and enjoy the ride in between.