The whole source/sink thing was discussed in the core team in the past but I guess it never felt pressing enough to actually act on it.
Personally I think it’s an exaggeration to say that those terms are flat out wrong. Of course when you “read” you have to put what you read somewhere, and same when you’re “writing” you have to take what you intend to write from somewhere.
That said you can definitely make a “cat looking into the box” meme out of this nomenclature, that’s fair.
As for newcomers, I think there’s an argument to be made that picking wildly different names for concepts that exist in more or less the same form in other languages can be an ineffective choice.
So unless you really are confident that the new names are significantly better, you risk paying this price (having to learn new nomenclature) and not get enough in return.
In conclusion, I’m personally not there yet (i.e. convinced that the new names are good enough to be worth switching), and maybe the same was true for Andrew when he did the interface work.
I wouldn’t say that the change has been rejected yet, but as far as I can tell at the moment we’re not committing to what was mentioned in the talk.