I recently found out that if you use “ide_hide(block)” with a ringified variable as it’s input it will hide the variable from the palette along with hiding it from all variable drop downs, but they variable still works if the “run with inputs” block is used or it was previously selected in a block before the hide as well as the variable itself
The library creates a lot of variables so using it is somewhat combersome especially with all the excess blocks it adds (I won’t suggest hiding those as you already said you didn’t want to) and I think that hiding the variables would be the best solution to this as those are one of the most prominent things in snap