as an org, what is the value of hiring full stack vs specialized individuals for each part of the stack? I guess one reason is if money is of concern. I can't think of any other reason for doing so.
Money is always of concern. But additionally a full stack can take lead on an entire project. There's also an increased organizational/communication overhead for every additional person you put on a project. It simplifies things a lot if there's a small number of people working on it, even if more devs are available.