I think the point being missed here is not whether or not RideWithGPS — or any other service provider — should or should not charge for using parts of the system — that's just a result of users being freeloading gits and wanting everything for free.
You see, it costs Real Money for all these services to use Google Maps — and it is not pocket change, but serious amounts. They also have to pay themselves — nobody's mortgage or food bill gets paid from "being nice and giving it away for free".
How does RWGPS pay its staff and bills? Subscriptions. But since users are, on the whole, freeloading gits then they need to be shown a stick/carrot to make some of them cough up, hence the feature limitations. That's why I stump up the cash and pay my annual subscription, even though I don't need the extra features, you're welcome
You're welcome, because without right-minded people like myself paying into the pot, the service
will fold — not "might", but "will".
Drawing parallels with vocals-free music isn't the same thing at all, except in the sense that "if you want to hear that music with vocals then pay for it, so the artist, the writer, the studio engineer, all the session musicians, the cover artist, the copywriters, the marketing droids, and everyone else involved in putting together that product can also keep a roof over their heads and feed their children"; in that case it's exactly the same thing, and anyone, therefore, who evades payment is essentially saying that they don't want all these normal*, hard-working people to have any sort of comfortable life.
* Except the artist, who is as likely as not to be quite weird, but who still has bills to pay.