Answer by
Milly (14)
Shakespeare was a professional playwright and he wrote Hamlet and all of his plays for the same reason: to make money. What he might or might not have been trying to express or imply doesn't really enter into his fundamental reason for writing. It was his trade.