I do not think it’s intentional. It would take some time to implement and test code that codes price check for the upfare and adjusts upgrade offers accordingly.
Qatar advertises upgrade offers “Upgrade and Save” while I am not a lawyer, to me it easily falls into false / deceptive advertising category for small claims court (in USA at least, if trip purchased or originated there).