Wicked Whims does violate the TS4 EULA if you interpret it strictly, but EAxis have made it pretty clear that they don't have a problem with WW. They've made joking references to it with their various "Wicker Whims" items, and they certainly know who Turbodriver is, and they feature his family-friendly mods on CurseForge. So that part sounds like it's simply grounds to ban anything that is genuinely objectionable, just like in the TS4 EULA.
The "no modding for profit" part is a bad idea though. They should consider EAxis' policy of "early access is okay, but everything must be made free after x amount of time." The best and most complex mods are by creators who make enough on Patreon to do it full time.