The math is correct
If Ey and QR upgrade in 3 plus years Emirates will upgrade in 10years. That is a fact!
Both the other Middle East airlines pay more than EK when you factor in the whole package. Don't forget to include in your calculations 92 hours for Emirates vs 80 hrs for the others.