That tear down didn’t mention RAM. The 4 GB is quoted from the Chinese regulatory filing.
iPhone 7 came out 3 years ago.
4 GB is appropriate.
For example, iPhone 6 and 6 Plus would disagree with you.
Yes and the 6s and 8 came out 4 years and 2 years respectively. 8 is still on the market and performs fine. What is the point?
iPhone 6 and 6 plus certainly could have used the extra GB of ram. I was upset about that at the time. However Apple didn’t feel iOS 8 warranted it at the time, even if it should have