Not all FH"s are overfed, nor are they all fat.
They generally die at an early age due to genetics, and the breeding practices that place physical characteristics (beauty) above health. No one in Asia is breeding for genetically stronger fish, they breed purely for looks, just as most breeders do when it comes to designer fish species such as Flowerhorn, Discus, etc. This is common knowledge within the industry, not some kind of hidden secret, or something open to debate. The more fish that die the more fish that are again sold, it's that simple to those supplying the trade. Most designer discus also die at an early age, 3-5 yrs is typical, as was expressed to me years ago on simplydiscus.com, yet wild strains are able to achieve 10+ years in captivity.
Fish such as the one shown below won't die from being overfed, although I would agree that many FH keepers do probably overfeed their fish, which also leads to fatty liver issues, which can also greatly decrease a fishes life expectancy in captivity.