I don't have any problem releasing stuff under permissive licenses like MIT.
What you shouldn't do is have unrealistic expectations about the software you release. If you give stuff away for free, expect that you're giving it away for free. If people ask for free support, and you don't want to give it, be prepared to tell them so. Also, don't expect that there is any unwritten expectation for anything in return.
Your license is your agreement with your users. If it doesn't outline what you want, you picked the wrong one.
I'd use GPL if I wanted to expend the effort trying to force people to contribute to my projects. But that isn't always the case.
What you shouldn't do is have unrealistic expectations about the software you release. If you give stuff away for free, expect that you're giving it away for free. If people ask for free support, and you don't want to give it, be prepared to tell them so. Also, don't expect that there is any unwritten expectation for anything in return.
Your license is your agreement with your users. If it doesn't outline what you want, you picked the wrong one.
I'd use GPL if I wanted to expend the effort trying to force people to contribute to my projects. But that isn't always the case.