I've gotten non-disparagement clauses removed from a company with a legal team. If you're going to work for a company and they aren't willing to negotiate when things are the best between you two, you're likely not going to enjoy working there.
In some European countries the union does this kind of negotiating in a sector/framework agreement, which can make pushing back against those kinds of blanket terms more effective, at least to the extent of reducing how broad the rights waivers are.
There's a range of company sizes and attitudes to lawyering between the extremes of "we don't have a lawyer" and "corporate lawyers run the place".