Old post, but I still fully agree.
I hate compromises!
BUT…
Here’s the ultimate solution: Introducing Public Filters - a KTL feature to share filters with all app users - API & Customization / Show & Tell - Knack Community Forum
Let me know if this does the job,
Normand D.