> Offering commercial support doesn't really help unless developers also take a hard stance at that point and immediately close all filed issues that aren't bugs.
I am not sure whether such a hard stance is necessary. Why not rather strongly deprioritize filed issues that are not bugs (i.e. it will be left open, but only worked on if ressources are available, which might be months to years)?