If you can be good at front and back end and keep up with both of them simultaneously, that's great, but:
- you spend more time to keep up with both of those sectors compared to dedicated front or back end positions
- you context switch more often than dedicated positions
- you spent more time getting good at both of those things
- you removed some amount of communication overhead if there were two positions
You are definitely not being compensated for that extra work and benefit to the business given that full stack salaries are close to front end and back end position salaries.
- you spend more time to keep up with both of those sectors compared to dedicated front or back end positions
- you context switch more often than dedicated positions
- you spent more time getting good at both of those things
- you removed some amount of communication overhead if there were two positions
You are definitely not being compensated for that extra work and benefit to the business given that full stack salaries are close to front end and back end position salaries.