Why Companies Prefer Full Stack Developers Over Specialized Roles Today