Communities set up their own servers in Minecraft for various reasons, such as:
Satisfaction and pride of owning a Minecraft server, and the ability to invite friends and family.
Improved privacy and security of your gameplay because you will be able to choose and moderate the players on your server.
Customization and control over the game settings, such as difficulty, game mode, world type, seed, and plugins. You can also run various modpacks that add new features, items, biomes, mobs, and more to the game.
Collaboration and creativity with other players who share your interests and vision. You can work on group projects, participate in events, minigames, and challenges, or just explore and have fun together.