sigh. Everyone wants to focus on spam vs filters, and not choice vs no choice.
Knots lets you choose your mempool policy, regardless of its defaults.
Core (v30+) doesn't.
Run what you want, but even if Knots was permissive or ordinals by default and Core filtered them by default, and all else was equal, I'd be running Knots. As I was before Core decided to own goal.
Not your code, not your node.