Why the discrepancies?

Why drastically different approaches between industrial and commercial products? In other words, why crappy cooling for mainstream fanless mini PCs? Most of them are failures due to horrible thermals, and things need to change.

The upcoming ZBOX Edge is a first step in the right direction. Cooling fins shouldn't be hidden, because it impedes cooling efficiency, but also because they look great.