It depends where they bought their address data from. UPS and FedEx have the advantage of being able to pre-validate addresses when the shipping label is created, instead of accepting handwritten address blocks. ups.com and fedex.com use Google Maps for geocoding and then appear to match against the USPS City-State and Five-Digit ZIP databases. It wants to correct North Faystown and South Duxbury to Moretown, VT but will accept Duxbury. Other software will use different geocoding but I’d expect it to perform the same validation.
For another point of comparison, every non-online GPS I’ve used has used the geographic city name rather than the three village names in Vermont I’ve previously mentioned. They will also distinguish addresses in Example, NJ from addresses in Example TWP, NJ and refuse to navigate if you pick the wrong one.