Here's the problem: the person who takes your order is not the person who delivers your order. There needs to be some way for server A to identify you to server B. Possible solutions:
Assign a number to customer, and expect customer to answer to that number. Problems: depersonalizing, customers forget their numbers, "thirteen" sounds like "thirty"
Let the customer assign an identifier for his order, providing some illusion of personal service. Problems: customer identifier may be confusing, customers may get annoyed if server A does not use the mystical spelling customer has in mind, servers may spend more time massaging the identifier than actually preparing product, server B may not pronounce the same identifier as server A recorded
Photograph customers for product delivery. Problems: privacy fanatics, bad pictures, servers turn incidental photodocumentation into DMV-like picture-taking ritual
In sum, there is no good way to make high-volume service look like personal service. People pretty quickly see through efforts to disguise it. While many people are willing to play along, occasional servers and customers will both manipulate these systems for their personal amusement. Misspelling your name is the barista equivalent of building paper-clip animals. Giving a fake name is the equivalent of painting your stapler purple. Try not to get bent out of shape when they call you "Susquehannah" instead of "Susquanna" or "Todd" instead of "Tom": they aren't trying to annoy you; they aren't trying to learn your name; They aren't likely to remember you next time; the content of your name is irrelevant to the process; and and effort to "get it right" only delays people around you.