You clearly have a ton of insight in to your field and your profession, and those are both great attributes. You put effort in to your answers, and that is great too. Unfortunately, that doesn't mean it's a great fit for the Stack Exchange Format.
Where, or what, is the dividing line between 'alternative approach' and 'simply immaterial'?
Whether or not your question will be helpful to people with a similar problem who come across your answer to the question via a search engine. If your answer is too localized to that specific asker or to a specific industry or a specific point in time, people who come across it from a search engine with slightly different details will be unable to use it.
The Stack Exchange Concept
Our questions/answers are more like encyclopedia articles than they are conversations. What we want to be left with is a question with a clear answer that explains a solution so that people who wander in from a search engine have something to help them with their problem with slightly different specifics.
What I've learned from the real world is one is often asking the wrong question.
If you are face-to-face, and working in a setting where there is a back-and-forth, then this is absolutely the correct approach. Ask questions. Figure out what the real details of this specific situation are, correct any misconceptions, and create an approach that works for that specific situation.
If you look at my edit history, you will see that this is exactly what I try to do with my aggressive edits. I try to back up the question one step to ask about the broader picture, allowing the person asking to re-evaluate their stance by looking at their own situation from a more objective place. In the end the question still helps the person, but it also helps future users who don't have the same specifics, but are suffering from the same problem (and may be asking the same wrong question).
If you are looking to give customized answers for each person, I recommend a forum of some sort, but the SE approach is very different from forums which is why what works in other mediums does not work well here. When you focus on the specific details instead of the general problem, the answer becomes a one-off of little lasting value to the community.
Other SE Quirks
Some comments that appear under the original post indicate that this turns out to be a classroom exercise and probably isn't 'real'.
As Chad pointed out, as a community we tend to dislike answers to questions that should be closed because it sends the message that even if it isn't appropriate according to site guidelines, posting the question will still get answers. Even if the answer is good, we want our users to show restraint in answering bad questions to make sure we can maintain good quality content for future users.
Moderators tend to like 'to the point answers' - Did you answer the question that was asked?
As explained in my comment, the moderators have very little to do with voting (we have 2 active moderators, so at most they can represent 2 downvotes). The community in general does not frown on longer answers. Here are my top 5 answers, their score, and their word counts:
- Boss does not answer questions, +67, 1,068 words
- How do I resign when I know my employer will lose a big client when I leave?, +62, 421 words
- How do you explain to your boss they're wrong without making them feel threatened?, +41, 945 words
- What projects can I write in my resume if all my company projects are confidential?, +39, 376 words
- How can I respond to an employee who objects to working on certain projects on ethical grounds?, +35, 208 words
For reference, your answer is 714 words, which is slightly above the 604 average of these questions
The length is not the issue. However, as you point out, there is an expectation that you answer the question that is being asked. Since this is a resource where future hits will mostly come from search engines, answers that do not answer the question asked are going to be less useful to someone than answers that do. If you aren't tying what you say to how it affects the answer, then it isn't even easy to apply regardless of how useful the information in the answer is.