Civilization VII is one of the big releases in 2025, but it's post-launch DLC/updates schedule has left some fans fuming.