I;m starting to have doubts - maybe Karasuma is staying on this planet just because he can eat curry - a meal which is the most expensive and luxury on his planet - Curry, the meal for which people die and fight on Karasuma's planet.
And here he can eat it peacefully and sometimes send some to his parents