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.