no one replying?
I used to work in a new media company (when that was the coool term of the time) - when it started everyone worked together, there was lots of cross fertilisation
as the company expanded (and shrunk) - more and more, everyone became specialised
later some designers came along who barely understood diddley squat about anything - they could make something look nice but thats all
I also do 3d - I have friends who are pro animators for big films - they have teams of specialists in those places, some guys just rig the models, others do texture mapping - which seems really boring if you ask me...
me I love not specialising - I do php, mysql, 3dmax, html, aftereffects, macromedia director, graphic design
BUT as I'm self employed its ok -
as an employee only a small company wants that mixture - the bigger the company the more specialised the roles
its really important to understand and appreciate the different disciplines - just be prepared to accept that people who specialise will probably be better at the single thing they do!