Yes, do call out bad practice when you see it. But please don't be hostile to (any/some of) the employees "who build these systems". They're doing their job/s. They're not responsible for the giant evil megacorp that employs them. They don't "empower" the corporation. It's obviously not that simple.
What is simple is that Microsoft doesn't treat Windows users like vermin because some random UX guy said to. It's the other way around. The UX guy got told what to do. The engineers got told what to do. They all got told what the software was supposed to do and they tried to make the software to do what it was supposed to do, because that's what their job is.
And for this one example, the imaginary UX guy actually made a more correct choice. The "maybe later" button is likely the best design given the constraints. The user isn't allowed to truly say "no, never", so presenting the negative option as "no" and then showing the dialog again a bit later would be a worse UX than the "maybe later" button which at least does what it says.
Speaking of giant evil megacorps, maybe direct your hostilities towards them instead. Your issue is with them, the company. It's their software/behaviour.