<p>I would suggest that most professional people asking such questions are doing so because they have a routine job and are being asked to do something outside their comfort zone, rather than being lazy. Ultimately almost everyone on the site will be using knowledge gained to provide monetary gain for someone, so we shouldn't discriminate against commercial companies (conflict of interest alert as a freelancer). I feel they should be labelled self study, as they are seeking to learn new skills and gain new understanding. This would flag to answerers that they should not do the work for them but rather provide guidance. This would allow users to learn not what to do, but how to think for themselves, just as for students. </p>

<h2>EDIT</h2>

<p>The comments are fair enough, it is indeed a stretch to ask the remit of self study to be extended to such situations. I guess I also didn't initially clarify that I would still expect any question to demonstrate extensive effort to understand the problems and potential solutions prior to posting, along with a very specific description of what their sticking point is so flagging posts that are trying to avoid all effort is a reasonable response.</p>
