Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Yeah I've felt this was quite necessary for a while now. I don't want to be forced to use weather just because that's the only way I'll get any wins. But, honestly, I don't see much we can do about it.