WeChat photos expire because the company wants users to keep coming back to the app to view new content. By expiring photos, WeChat can ensure that its users are constantly checking the app for new updates.