The point is that trying to define every little detail makes things arguably overcomplicated.
So less work is fine, as long as you don't screw up the metagame. The problem is that it's getting to the point where we're questioning things that
could possibly screw up the metagame.
Don't get me wrong. This isn't a "leave it as it is, you're going to screw it up" speech. This is a "We need to clarify things further before moving on" speech.
Let's take an example. Say you're using a CAD program. You're building the capsule that is being used at the National Ignition Facility in California to hold the fuel that could possibly ignite fusion within the next year. This capsule is only a couple millimeters big, and NIF manufacturing requirements are very strict. If the capsule is so much as a micrometer off, NIF will reject it and you will have to start from scratch.
Let's use another example. Say you're a computer programmer, hell, you're creating the 5th generation of Pokémon (controversies aside). You're writing the code in maybe C++, Java, C#, Ruby, or a different programming language. Even so, if you mistype or misspell anything, you're going to get a build error, and that's only half the process, you also have to check for infinite loops, execution errors, and logical errors that the computer won't find by itself.
Finally let's bring it all home. Say you're trying to breed a perfect 31/31/31/31/31/31 Adamant Chimchar for use in the VGC. You have no idea of how RNG manipulation works so you do it the old-fashioned way. This could take many weeks. Finally, you have your star Pokémon, but now you have to EV train it. You have to know how many EV's it currently has, and if you screw up, yeah, you can use EV-reducing berries, but it just means you gotta start all over again.
All three of these above examples take dedication, patience, and perseverance to do properly. Smogon is no different. In fact, the last example is what allows Smogon to be what it is. How long did it take to figure out the syntax for Effort Values? Individual Values? The Damage Formula? We didn't know that IV's even existed when R/B/Y came out. We had to find out on our own. And when R/S/E/Fr/Lg came out we had to figure out what EV's were, and what Natures did. Now in D/P/Pt/Hg/Ss we were able to find what the "characteristic" in every Pokémon's stat corresponded to, as well as the Damage Formula.
Smogon is a professional community, built by professional-thinking people. Being a part of Smogon is not like being a part of Serebii or Marriland. If we stop being professional about things now, everything that we've worked for will get ruined.
Why stop doing the hardest things when this is what Smogon was built for in the first place?