Legally, yes. Morally, no, they can't do what they want. Users have invested time and effort over literally decades to build today's Reddit communities. Therefore, Reddit needs to give good reasons for substantial changes they make if those could be harmful to community health.