You mentioned something important in your comment - how we define the fullstack. For me, fullstack means 'as good on the frontend as on the backend' and I have never seen such person in real life. Everyone has a preference towards one side, the fact they can do the other side quite well (usually badly), that doesn't meant they are full stack.
I expect from any frontend guy, to know a bit of backend. From every backend dev, to know some frontend... Or at least willing to learn and explore. But everybody has their area of expertise and that's where they are not truly the best, but actually enjoy their job.
Full stack is a myth crated by lack of knowledge, experience (of people in power) and explained as 'agile'. I'm still waiting for this one, truly amazing fullstack Dev who will prove me wrong 🙂
Every company has a bit different needs, bit hiring only full-stack is the worst idea I can imagine. Especially in startups. Yet, I saw it so many times. It leads to a bad product.
Ps. I invite you to read one of my older posts about fullstack v. Half stack.