Being silo'd causes boredom. This often happens in both large and small companies. Being on the same type of work indefinitely can cause boredom. Needs to be mixed up a bit. This is not a universal thing... some developers like one type of work and don't want to do anything else, but many developers I've worked with like to have variety.