Even rough cut 2x4's are not 2"x4". It's not a piece of plastic or milled metal.
Measure twice, cut once.
It's the same people who complain that the 2x4 has sweep in it is because they cut trees too soon instead of "old growth" (LOL in itself) trees.
No, the reason you see a lot of 2x4's now with mass amounts of sweep in them they are cut on a sash gang saw, basically like a band saw blade attached to a frame where a bunch are side by side. The operator can follow the sweep of the tree. It doesn't matter if the tree leans over from 0 at the bottom to 45 midway up you can still cut a series of 2x4's out of it by following the sweep.
It's a natural product.