Answered by Sayyidi Habib Umar bin Hafiz (may Allah protect him and benefit us by him).
What is the ruling on spending money on other things if someone has enough money to perform Hajj?
It is permissible to spend money on anything that is permissible. However, if someone has the financial means to perform Hajj in a given year but does not do so, then this person is negligent, even though many of the scholars say that if someone anticipates being able to perform Hajj in future years the obligation is not immediate. There is no harm in spending money on those in dire need or spending it on travelling to seek obligatory knowledge (instead of spending it on performing Hajj).