The most likely explanation is the most practical. 'Macbeth' is a very popular play with audiences. If you want to sell out a theater, just mount a production of 'Macbeth'. It's a short play, it's an exciting play, it's easy to understand, and it attracts great acting.