It has too many pros to not be in the school curriculum. Reading Shakespeare has many pros:
Helps with similes and metaphors
Increased skill in understanding text based on context clues
Practice with a complex plot
Teaches student great literature
Stretches student reading areas
New conversation starter
Yes, The language is hard, But if you actually pay attention and put SOME effort into reading, You'll understand, Even if you are slow.