A brand is not just a beautiful logo and a memorable name. A brand is a recognition, a reputation, and literally a sect of customers. The brand is backed by a huge work of professional teams. They create a development strategy, build communication and create clear associations with the brand in people. Customers always know exactly what to expect from the brand and the brand never deceives their expectations.
A brand is like an old friend that you can always trust. That is why people choose a brand to their taste and stay with it for a very long time, if not forever. This applies to clothing, products, household and computer equipment, and services. Starting with a construction company that did repairs for you, and ending with a dentist. If you have a good dentist, you will only make an appointment with him, and if you decide to go to another one, then only from the same clinic.
That's why you need a brand - so that you are recognized, and everyone else is simply ignored on a subconscious level.