Completely hide/remove views exposed form? I created a view with exposed filters.
The only purpose of the filters is to have url query parameters, which are controlled through custom UI elements.

There is no purpose in displaying the exposed form.

I can think of a number of ways to get rid of the form. But they all involve custom code that directly targets the view id. So it will be throwaway code, not reusable.

Another option could be to put the exposed form into a block, and then simply not display this block. But this will produce noise in features.

I wonder if there is a more elegant way to do this.
E.g. a contrib module or a piece of custom code which gives me a checkbox in Views UI where I can say "don't show an exposed form".
Maybe an exposed form plugin which does not display the form at all..
If you're using hidden exposed filters instead of contextual filters, then you're already on a bit of a hacky path so you might as well just hide the filters with css.
If you think the contextual filters won't work which is sometimes the case, then the elegant solution is using the Global:Null contextual filter + Views Argument Substitutions to use parts of the url in the normal filters.
But really, just hide it with css.