Who won 2021? Most people would say Max, not Mercedes who won the constructor's. People barely remember the constructors, hence why most of the prestige comes from the drivers championship. On another note, Mclaren are basically guaranteed the constructors at this point, given the form of the RB and in particular their second driver.
However winning the constructor's has its downsides, such as reduced aerodynamic testing. I think this in addition to the cost cap violation punishment is a factor in Red Bull's decline, although I doubt that it can all be attributed to this one factor.