I don't think connection labels are required. They are nice for debugging, though, especially when the errors show up in the Builder and you have to figure out what caused them. If the errors happen in the API, they're not so necessary.