That is the advantage of free software. You write what is fun to write. Even if it might already exist. See for example the comparison of Google Maps and OpenStreetMap. Nobody needs a second map project âĻ like Google Maps Can you create GPX-tracks (not GPX-route) with Google Maps without registration like http://graphhopper.com/maps for your tours? I think not.
And Nextcloud Social will also have nice and bad features.