Here's why:
* Extravagant is an adjective describing something excessively expensive or luxurious.
* Extravagance is the noun form that refers to the quality or state of being extravagant.
For example:
* "He lived a life of extravagance." (Describing a lifestyle)
* "The wedding was a display of extravagance." (Describing a quality of the event)