Am I being unreasonable to think there are other alternatives? Like, uh, being really nice to your kid and explaining things to them? And kind of just ignoring bad behaviour and lavishly praising good behaviour? Am I totally bonkers???
Depends on the child. This is how DSis and I were raised by our parents - I don't think either of us were ever punished for anything, but we never really did anything that awful for them to punish.
DD is the same, generally very compliant and easy to reason with. I have never had to punish her yet, and she never gets told off in school either. She is just a very reasonable, self-disciplined kid.
I'd love to think that this was somehow the result of our superior parenting, but actually, I think it's just part of her natural temperament. DNephew is quite similar, so possibly there are genetic factors.
If you have a child like this, it's very easy to get by without resorting to the naughty step or other forms of discipline, but if you have a child with a very different temperament, I'm guessing you would need a more robust approach.
Only time will tell, OP, what is needed for your dc. :)