We've missed your face around here Peter!
First things first
I rounded out the re-open votes on the question that had gotten closed and cleaned up the disaster in comments on both of them. Excuse me for a second while I yell over your shoulder because some people can't seem to remember that comments are for asking for clarification or otherwise seeing post improved, not...
HEY EVERYBODY! STOP USING COMMENTS TO DEBATE THE ISSUES.
This is a persistent problem that even people who seem to understand our question and answer scope keep forgetting. Especially on questions, if you comment is about the subject of the post rather that about the post itself, please keep it to yourself. This is not a discussion forum. Either questions get whipped into shape so they can be answered or they don't, but the comment space is not for mini-think-tank sessions on theology or politics.
Now for a post-mortem
I think you have incorrectly diagnosed the problem both of your questions faced. The issue is not that they were about Catholicism. This issue is that neither of them were clearly about doctrine or church positions or any of the stuff that is relevant to this site (or would be relevant to a dedicated Catholic stack). Both of them came off as what, for lack of a better term, we've been in the habit of calling truth questions.
Now one of your questions got edited to clarify this the same day it was asked and since got upvoted and survived. The other one did not get the same fixes and continued downhill until it got closed. And rightly so it my estimation. It has since gotten some of the same fixes and was close to being re-opened and I touched it up a bit more for you.
Shouldn't it have been obvious from the tag what these questions were?
Maybe in an ideal world yes, but this is not that world. People are people, and have some unfortunate tendencies. Also, words matter. No matter what the context is whether you are on SE or chatting with your friends or in a council of Bishops, if you use "truth" language people are going to fight for their understanding of what is true. If you ask "Is X unjust?" it doesn't matter if you tagged it right or if you were on a Stack dedicated to just your home-bodies, people's first instinct before they even read far enough to see the tag is going to be to spout out their "yes" or "no" answer according to their belief. It won't even matter if they are Catholic, the tendency is going to be to queue up an answer based on what they already believe before they even read the question.
If you don't use words to frame your question in a way that alleviates these tendencies, any question you ask is going to pick a fight.
Lastly there is one more subtle issue with your questions. They boarder on the exploratory/developmental question problem I raised here. While I am sure you would love an official answer from your Catholic teaching (and there may be one in the cases of those two questions) the way you worded them did not really call for that, it called for people to reason through what they know of right and wrong and offer what they thought should be the churches position. If you ask about issues that are clearly unresolved or actively debated even inside specific doctrinal circles, what you are really asking is for that debate to be hashed out and come to a conclusion in the context of your question. That isn't what we are here for and I'm pretty sure if a Catholicism Stack were to get off the ground it would be even less welcome there. The Politics site was leaning a bit more toward that format the last time I looked, but I'm not sure where they are at on that.
I don't have panacea that will solve all our problems, but I do have something to say about this:
Do other Catholics get a little turned off that most of the questions asked here on Catholicism are not very deep?
This is not just a problem with Catholic questions. It's a rampant issue with the Protestant ones too. The solution is not to segregate everything into it's own echo chamber. There are plenty of places to discuss issues with like minded folks, but that is an inherently bad recipe for canonical answers. The solution is to ask better questions and give better answers and do the right housekeeping so our signal to noise ration goes up. This means those who are experts and can give more meaningful content should not leave it to the amateurs but speak up. It also means those same folks should be more active in down-voting rubbish content, closing unclear questions and generally doing house cleaning. Unfortunately there is so much junk it is easy to get bogged down in cleaning it up. Stay out of comment wars, note issues with posts but don't stick around to debate in comments when folks disagree. That time would be better spend producing good content rather that fixing the bad.