Well, the truth is, Samsung makes very mediocre devices... Their specs only look good on paper, but do not work well in real life scenarios. Samsung likes to "cut corners" and "make sacrifices" to achieve something else. The most annoying place where Samsung does this, is sound. Samsung phones have very cheap, crappy speakers, and even worse earpieces. Don't believe me? Just take an iPhone, even an iPhone 4... And make a speakerphone call side by side with the S8 or Note 8. You'll quickly see that Samsung sound quality is greatly inferior. If you say otherwise, you are either in denial or just a stubborn Samsung fanboy.
Yes, all those stereotypes about Apple are true, however, Apple is all about quality, and Samsung is all about cutting corners and saving money here and there to make their device look overall great in other areas.
Even when we talk about battery life... Yes, certain Samsung phones may beat the iPhone in battery life, but this is only true in the 1st year. As time passes, the iPhone's battery stays in good shape longer, when Samsung battery quickly deteriorates.
All that crap about more ram and more CPU cores on Samsung is useless, because Samsung doesn't really do much with all that power. Apple squeezes every ounce of performance out of their hardware while Samsung stays sluggish in certain areas. What use is an 8 core CPU when a 6 core CPU handily beats in in real life scenarios?
It's like AMD vs Intel... You got all these multi core AMD CPUs, but very often, dual core and quad core Intel CPUs beat them in most real world tasks. Especially gaming.
You can defend Samsung, Android and AMD till you are foaming at your mouth, but the fact is, Apple and Intel are just... better.