Hardforks have a real and tangible cost. There is first the matter of time spent communicating the proposals, discussing the change(s) with the community, and integrating the feedback. Then there is the burden on third-party users of the software, such as exchanges and witnesses, that need to spend time or money on testing and integration and deployment.
I agree that there's too much in this one, but we also want to err on the side of bigger batches because each release incurs substantial overhead and we don't have the luxury of time.