So essentially what you're saying is that the lines between front-end and back-end are now blurred. OK, that still doesn't explain why a position advertised as front-end would also need back-end experience. If back-end experience is needed, shouldn't it be labeled full-stack?