When your question was closed, I left specific feedback about why it was closed:
Hi Evan, general professional advice isn't on-topic here: for that, you might be interested in an upcoming site proposal, Professional Matters. However, bear in mind Stack Exchange is about getting help with specific problems: cataloging everything that one needs to know about contracting is too broad a scope for the Stack Exchange style of Q&A.
Basically, it comes down to two things:
1. We're not a general-purpose professional matters site
You quoted a part of the FAQ, but missed the very first line, which says:
Programmers — Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development.
That is, the part you emphasized should be read as:
freelancing and business concerns [that are about software development]
If there's something specific to software development, you need to make that clear in your question. You can do that be revising it to explain what, specifically about software development, you want to know.
To put it another way (also mentioned in the FAQ), we're trying to hit the blue region on this diagram:
However, many people on the network have recognized there is a demand for a general-purpose professional questions site, and that site proposal is currently in commitment. If there is nothing about contracting that's specific to software development that you want to know, it is your best shot for getting help about the subject.
2. Cataloging everything about a subject is too broad a scope for Stack Exchange
The body of your question asks 6 different things, including the ultra broad, open ended prompt:
Anything else that caught you by surprise when you started contracting?
This is not in any way definitively answerable. As the FAQ says,
Your questions should be reasonably scoped. If you can imagine an entire book that answers your question, you’re asking too much.
Getting your question reopened
The number one reason a question doesn't get reopened has nothing to do with mods being drunk on power or community apathy or any other malicious or nefarious reason: it's because the reasons why the question was closed in the first place is never addressed.
Closing is meant to be a way to say "this question, as it is written now, is not a fit for the site. If you can address the problems stated and revise your question, it's just as easy to reopen it."
In the case of this specific question, it's very easy to get it into shape:
- Explain what you need to know about contracting that requires the expertise of the site's audience (i.e. programmers)
- Narrow the scope of your question down to asking about a specific, solvable problem.
You do that, and I'll be the first to reopen and upvote it.