I think it's good to have a wide range of knowledge, having full stack experience broadens your job market as well as being able to create pretty much any type of application. I have created and administered databases, web servers, written thousands of stored procs, written front ends and backends in numerous different languages and platforms. Having a wide array of knowledge is very empowering.