Anyone who does not include “profit” in their definition of brand likely has never run a brand before. To me, a product is the basic commodity you sell but a brand creates a bond, with the intention of achieving a power and profit beyond what the product alone could achieve. The only reason you would ever add more investment to create a brand is because you believe you can get more back from that investment than just selling the product. If you wish to succeed in Brand Management, you have to understand brand finance. After all, you are running a business. If you started your brand to fulfill a personal passion or promise, I will tell you that a profitable brand will allow you to fulfill a lot more promises. If you just like the activity of Marketing, then you should become a subject matter expert, not in charge of a branded business.