Really funny—I was considering using that as one of the other scenarios in the post. Citymapper actually does it as well, but is more reliable on named streets (e.g. "Mercer and Broome"). What Google Maps does well is realizing that 13th and 2nd can't mean 13th avenue (since that doesn't exist) so it will show directions to 13th street and 2nd avenue.