Is the argument that no open-source phone actually works ?
On parent’s point, the Nokia g22 is 180 euros, the iPhone 11 at same capacity was 700 euros at launch. You can’t expect Nokia to contractually promise 8 years of OS updates at that price point.
To note, iPhone also don’t have 5+years of OS support promises, we’re just looking at the trend and assume that it will continue. I’d also expect this Nokia to have a bit more than 3 years of support time, we just don’t know how much.