Neither, its just part of the advancement of technology.
I started working on a computer that had 4k of ram and I had to write assembler to fit my code in. Look at computers now, people are complaining that Apple laptops cannot use 32GB. Why would smart phones be any different?
Oh, I am just looking at an iOS 12 and iOS 13 perspective because 2GB ram was a huge improvement over the 1gb the 6+ and older devices offered, especially with tab browser refreshes or iPads having split-screen multi-tasking. More is better, but I don't want to spend $1000 for the next phone to have just an extra GB RAM and a ton of software features not being accessible to X owners.
I expect the X successor to have the same screen size/resolution, same RAM quantity, better cameras, bigger battery, FaceID 2.0, A12 processor, higher screen brightness, improved minor internals, but the concept to stay consistent with the X.
The X was a big enough upgrade for me because I had a rough experience with the Note 8 and this phone is the closest thing Apple has to the Note 8. I was on the iPhone SE before and borrowed a 7+ during that time.
Redesigned body, quick charge, wireless charging, FaceID, OLED screen, slim profile, and the other features were sufficient enough for me to justify upgrading this go around.