Until recently I was always pretty skeptical of bevels… esp the destructive type – I thought they were more trouble than they were worth.
However after doing the Luminor course I’m seen the value in combining weighted bevel modifiers with sub-d on a recent model.
Here’s my example – this might be incorrect advice as I’m still learning but hopefully you can see why it’s helpful in certain contexts
To create this I initially destructively bevelled a single edge with no segments and did an extrusion down on the Z to create the cut but visually it’s quite weakly defined but I didn’t want to add more edges I’d have to resolve.

So I selected these edges and added weight and then a bevel modifier

This gave me better edge definition without having to add more edges
