I do not think that all clean air or bypass designs do a bad job at cleaning carpet. In fact, there are quite a few that I have owned that clean absurdly well. For example, the Kenmore 31150/BU1017/BU1018 is a budget vacuum cleaner that I have found to outperform quite a few direct-air machines. Most high-end models from brands such as SEBO and Miele perform super well too. You just have to pick a right one.
I am not majorly into citing metrics, especially numbers such as "air watts" and "working vacuum" that demonstrate little about cleaning ability, but it is fun to look at airflow and suction numbers and try to find correlations. As far as those metrics go, there are advantages and disadvantages to both clean-air and direct-air designs. To list one, it is far easier to make a blower design that produces more pressure in a clean-air design, because the clearances can be stupidly tight since they do not need to pass dirt and debris. On the other hand, they need that extra pressure to maintain performance through longer piping. Some clean-air machines have not gotten that balance right over the years, to put it simply, but many have. Plus, hose performance is way better on a clean-air machine due to this. This may be controversial, but some companies have even made bagless and cordless vacuum cleaners with impressive cleaning performance. I could go on and on and on, but you get the point. Give them a chance!