| the idea of dark patterns in UI/UX is a relatively new concept
Relative to what? Before the web?
I left one of the first technologies companies I had ever worked for (huge name more than 20 years ago) specifically because they were using dark patterns. Not even in web UI, but in their installer for actual software (which was to be used in conjunction with the web). Specifically, swapping default and representative checkbox states. You know, the "now that we've set them up to uncheck for opting out, we'll show the next box unchecked and the user has to check it to opt-out" trick.