I'll back you up on that one, even though a few of my posts pointed out some things that I think you should have also considered in your analysis.
The reality is that this little PC is a solid choice to consider for a low-end home server -- especially if you have a particular need/desire for x86[0]. They're different platforms that serve different purposes and a micro-desktop like this has a lot of good uses. I used to use a similar device as my playback PC and loved that I could play back every format without having something have to transcode it for me[1].
It didn't even cross my mind to think of that post as 'advertising' or that you might be the actual seller, and I use affiliate links any time I link to a product where I have an affiliate account. I think I've made $5 over a few years, so I wouldn't be inclined to think the inclusion of an affiliate link causes a post to be considered spammy or a motivation to spam. For me, it's just easier to click the associates banner at the top and get a short-link that way.
Personally speaking, I enjoyed the post and think it had plenty of value even though I didn't agree completely with the conclusion and decided to pull a 'Someone is Wrong on the Internet!'[2]. So to offset this small amount of grief you have received, consider this my 'Many Thanks for Sharing' and encouragement to continue to do so.
[0] Personally, I reload my computer enough and it's always painful for me to go through the steps of setting up my environment for cross-compiling to ARM. I never quite get it right on the first try and often give up half-way through, delaying getting things done that I want to do. If it's x86, I can compile locally and cp away.
[1] I'm not sure if that processor could handle H.265, but at the time I was running this device -- which later became my Plex server -- H.265 didn't exist. If it can play back h.265, that would make this quite a solid product for that purpose.
[2] And this being 10:30 PM, my time, I'm literally: https://xkcd.com/386/