Your right on that. I'm not trying to say copy paste doesn't have any uses. But a lot of people flock to copy paste as the first (and only) solution to every problem when more UX friendly and effective methods exist.
But personally I cringe every time I have to copy and paste a address on my phone into map or the address book. The software can know its and address, phone number or any other object and provide context specific solutions for it.
I'm afraid you're looking at it purely from a citizen/resident of a developed country. Where I'm originally from, addresses are all mostly a description of how to reach a certain location given the surrounding landmarks.
A close to reality (just changed the exact names) example is:
Firstname Lastname Second floor North John Hancock's building behind the Saint Joseph school (Church side) Neighborhood of the Priars City Country
Of course in native language it's more fluid but you get the idea.
I call bullshit on this. I'm using copy/paste on the phone all the time. In using it between many different applications. The way you described it the operation would have to be implemented separately for everything. Text field to phone, text to phone with editing it, phone app (incoming number) to every-single-app-taking-text, etc. I even used copy/paste to write this message.
This functionality is so general we need a solution which works everywhere. This doesn't stop extra functionality that makes some common flows easier (number on the website to phone for example).
The same applies to the street names example. You can add location features without leaving the view with missing names where there's space available.