The only real reason is: just because most of the companies and customers are lazy and greedy, do not want to pay properly and have an expert for a problem, but feel it is better and more viable for paying only one person who are devop/sysop/frontend/backend developer instead of paying 4 person.
So in short: the only reason is because easier to find assignment/project/company to work to.
[tl;dr]
Cost effective: yes. Good solution: no.
There is no such fullstack person, who can work on all the fields on the same high level.
It is important to understand other fields than one or two? yes. Could a fullstack deliver great or awesome results: yes. Will be the same level as separate experts: nope.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The only real reason is: just because most of the companies and customers are lazy and greedy, do not want to pay properly and have an expert for a problem, but feel it is better and more viable for paying only one person who are devop/sysop/frontend/backend developer instead of paying 4 person.
So in short: the only reason is because easier to find assignment/project/company to work to.
[tl;dr]
Cost effective: yes. Good solution: no.
There is no such fullstack person, who can work on all the fields on the same high level.
It is important to understand other fields than one or two? yes. Could a fullstack deliver great or awesome results: yes. Will be the same level as separate experts: nope.