> See where you might reduce visual complexity by combining elements — for example, by putting a customer’s first and last name in the same field. Great, until people want to sort/filter by stuff that is now crammed in to one field. Sort by state? Sorry - it's now "city/state/country/postalcode" Some people will want things one way, some will want it another, and you'll be tasked with making it work "both ways" - jus…
This can also present unexpected difficulties for people who's "first name" contains a space. It will appear as though that unified field contains their middle name too, which it might, but the customer might be using their middle name as a de facto part of their first name in systems such as on their credit card.