I would argue that it's also due to kids having "more" rights via the culture perpetuating entitled rights. So a mild spanking could be consider by many as straight up child abuse. People scoff if you let your kid just poke the world around without asking who, what, where, why. Kids needs to grow into their own and the current culture doesn't allow that.