Motorola's update system is terrible. Chinese phones have better support.
My first Motorola with Android was a Moto E 2015, a long time ago now. It was a bad phone in terms of potential. But I couldn't afford much better back then. It lasted me a few years until I got better phones, but second-hand. Although now I've been buying new phones from stores.
The thing is, I have a mix of Chinese phones and Motorolas at home. Currently, I use a Poco Phone M7 Pro 5G that my brother gave me. Then I have another Moto G55 5G 8GB/256GB as a secondary phone that I used to use as my main phone.
Well, the Moto has given me more problems with updates than the Poco Phone based on Xiaomi (they both have the same SoC). The Android 16 update was late on the Motorola and it drained the battery. Something that seems to be working a bit better now after the latest update. And Android 17? Well, maybe with luck they'll release it in 1-2 years. That is, unless they say it's outdated or the update simply bricks the phone.
In the entry-level range, I bought two Moto G4s. One with 4GB/64GB that I never take out of the house (I use it for audio with the screen off) and another with 8GB/128GB that I use when I go running or hiking in the countryside. Well, both are stuck on Android 14 and won't be updated anymore. Even so, last year there was a bug that broke all the phone's sensors, and they had to fix it afterward.
However, if you buy the Moto G6 or the next model, those do come with updates.
I have or have had phones from Vivo, Realme, Honor... even the cheapest ones update to a new version of Android when you least expect it. It happened to me with a Huawei tablet that went from Android 14 to 16. A Vivo phone that started with Android 11 eventually got Android 14, and the last one was a Realme Note 70t. A very basic 4GB/64GB phone that cost me €55 on AliExpress last year. Well, it just updated to Android 16.
I live in Europe, specifically in Spain. That's why Motorola runs promotions every so often. Their phones have a bad reputation, which is why few people buy them. Their phones age worse due to poor support. If this Realme phone survives a few years, it will be more usable with modern apps than the Moto G04s, even though the latter are better.