Havent looked into this because by the time you wanna deep clean carpet its better to rip it up. A hard floor and rugs are far superior.
House had new carpet when we moved in 7 years ago. Its shit now (cheap hardware store carpeting no doubt ), ripping, holes, etc. Amazingly didnt stain very bad tho, modern carpet doesn’t stain if it isnt white.
For rugs yeah I still just Beat It
Also have heard deep cleaning ruins carpets and actually makes them get dirty faster and harder to clean. Not sure if true.