I (a systems programmer) can write web code just as well as a good web programmer can write systems code: badly. That web frameworks and infrastructure tend to be more forgiving than bare hardware and system architecture is likely why the stereotype of the incompetent web programmer has come about, but the quality of a good web programmer is roughly equivalent to the quality of a good mobile developer or a good systems programmer or a good desktop application programmer.
I (a systems programmer) can write web code just as well as a good web programmer can write systems code: badly. That web frameworks and infrastructure tend to be more forgiving than bare hardware and system architecture is likely why the stereotype of the incompetent web programmer has come about, but the quality of a good web programmer is roughly equivalent to the quality of a good mobile developer or a good systems programmer or a good desktop application programmer.