My wife has a 13 Pro Max and my S21U and now S22U gets very similar battery life. I also have an iPhone 12 Pro Max issued to me by my company and battery life is/was at least as good if not better on my S21U/S22U, at least for my specific usage.
The battery life reviews you see on YouTube and other online writeups (where I assume most people are getting their data from) fail in two very important areas - 1) they do not simulate realistic usage patterns as they try to accelerate everything for the purposes of the test (most are left on a video loop or whatever, where apple has among other things a much lower resolution screen), and 2) there are some very easy settings to enable on Samsung phones that dramatically improve battery life throughout normal usage that reviewers always ignore.
Also, if you are getting ~2 day battery life (what I get easily with my usage if I don't charge in between, YMMV) - who cares? It's never going to run out before you toss it on a charger anyway. My typical usage involves constant intermittent charging throughout any given week. When I'm in my car, it's charging a bit. When I'm home, I might toss it on a wireless charger while it's sitting beside me on the desk or whatever. It basically lives in a constant state of 30% to 80% battery, which also happens to be extremely good for maintaining battery health (0%-100% sweeps are not good). Sure if I go on a flight or whatever I will charge it to 100% beforehand, but that just isn't necessary day-to-day.
That's just my take on it anyway - I couldn't care less about 100% to 0% battery life watching a YT loop. Also, you can charge a S22U much faster than you can an iPhone if you're in a pinch. The phone literally never runs out of battery or leaves me stranded with small periods of charging throughout most days, so whether the phone had day or a week of battery life, my experience wouldn't change, and I suspect that is the case for many other users as well.