Overall I think OpenStreetMap is better of having small projects like WheelMap, OpenFireMap, SeaMap, CoinMap etc. because there is less or even no competition at all. Many of these things can simply not be done the same way with google.
What you are suggesting is competing with google maps with basic services, where OpenSreetMap is worse of at best sometimes equal. Why should someone use OSM to get from A to B when google and every navigation system already do that perfectly?