Well, theme support isn't necessarily always "theme" support. Let me give you an example. Let's suppose someone came to the WP support forums with this question:

I want to change the feed link my theme is displaying in my header. How do I change this? I'm using the Premium Super Duper Does Everything Theme.

Assuming the theme is coded correctly, this isn't a theme question at all. It's a plugin question. Or, an add-this-to-your-functions file question.

Don't be confused by my example though. There are probably hundreds or thousands of questions that might seem like theme support, but are actually handled by WordPress or should be handled by a plugin.

So, I say that we don't just make sweeping generalizations about theme support. Even if there's a way to get commercial support for the theme from the theme author, it's not necessarily important that this is done. Of course, if a question crops up that's only relevant to that theme, it doesn't really belong on the WP support forums if it's not hosted at WP.org.

While I’m still not 100% what is piracy and what is not...

Piracy is the unauthorized use or reproduction of someone's copyrighted work. Since the majority of WordPress themes have a license that gives permission to both use and reproduce them, "piracy" shouldn't be much of a question regarding themes.