Yep, I agree with the previous posters that the degree should remain generic. I have lots of reasons for this. Firstly, students of social science or other undergrad degrees dont always know what area of work they want to enter. A generic degree allows them time to learn about a variety of areas. Secondly I feel that if the degree were specialised the focus would change from one which places emphasis on basic principles, values and skills of social work which are an should be transferrable to any situation. It is crucially important that we do not lose the very basis of our profession. Thirdly, many social workers move around from one area to another during their career and need some basic knowledge of a variety of areas and finally, a generic degree attracts people to the course for that very reason, they like the flexibility of it and the opportunity to learn about a wide variety of areas.
I do also agree with skirmish who suggested more shorter placements. Two 100 day placements is open to discouragement of students because of bad experiences with personality clashes with placement teachers etc. Four 50 day placements would help to encourage students who had a bad experience in one to regain their self esteem and confidence in 3 others. I know of two fellow students of mine who failed a placement because of problems with placement teachers. Their degree shouldnt rest to such a large extent on the opinion of one person. And yes, skirmish you are right, placement opportunities are limited and that is a big problem.
Having said all that, I did two placements... one in a hospital... one in child protection... and yet my first job is in intellectual disability. I do not feel that not having had a placement in intellectual disability has had any bearing on my ability to do a good job, because I have been instilled with faith in my transferrable social work skills which I learned in my generic degree course.