Why drastically different approaches between industrial and commercial products? In other words, why crappy cooling for mainstream fanless mini PCs? Most of them were 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, mostly because it impedes cooling efficiency, but also because they look great.