Although our rules can be pretty annoying at times, they are, ultimately, in service of fun.
It's difficult to pick a set of rules which works well on CGCC, just because there's so many variables. We have 13,000 questions, across dozens of challenge types (and some aren't even challenges at all), with hundreds of languages that vary extremely in how they operate.
This necessitates putting an extra burden on challenge authors and answerers, in order to keep things from becoming chaos. We have a (mostly) reasonable set of standards for answers, including the standard I/O and other things which can be found on the faq page. Questions require much more precise clarity than most newcomers expect, but without that, there's often no way to clarify if an answer is valid except asking OP (e.g., in a "print ASCII art of a unicorn" challenge, there's no objective way to determine if something looks like a unicorn), and that doesn't work if the OP goes inactive in a year.
We didn't always have these rules. They weren't added just because we're all huge fans of bureaucracy and red tape here, but instead because we agreed they'd make the site more fun to golf on. While it does make asking a question harder, that's why we have the sandbox.