Why is Keria Knightly isn't in the new Pirates of the Caribbean?

Keira Knightly is not in the new Pirates of the Caribbean (nor is Orlando Bloom) because Will and Elizabeth are both now married. Will is not in it because he his too busy helping soles to the other side on the Flying Dutchmen and Elizabeth is waiting for him with her son (if you didn't see the scene after the credits in At Worlds End you didn't see her son but she has one) Elizabeth also has no way or desire to leave the island where she waits. (the writers also can't do anything else with the whole "WillXElizabeth" relationship because the are already married)