The bigger issue for me with having a MacBook as a professional is the turnaround time for a fix. I once had an SSD problem on my fairly new MacbBook Pro. The machine kept getting write errors and eventually they started leading to daily kernel panics. When i sent my machine in the repair shop had to order a new SSD from Apple, this only took a day or two, but the new SSD was DOA and they had to order another one. The distribution center didn't have any more in stock and had to order a new one from China, which would take about a week to arrive, and at this point it had already been almost a week.
The big issue was that the repair shop wasn't allowed to keep any parts in stock. They always had to order a part from Apple and then promptly return the defective one.