Would you please explain the reasons for your yesses?
why are other paths incorrect?
aren't the limits of "your own stack" arbitrary? where does it begin, where does it end, and why? which system libraries, tools and applications are part of that stack? where does your trust begin, where does it end?
is adding a functional user always (and the best) way to go? why?