Perhaps the credit card debt seems so insurmountable that she thinks it will never be paid off, so why even try? Not a rational attitude, but one that many people have.

I like the idea of putting money aside each week for holidays. Being able to delay gratification for over a year is indeed a good sign that she is coming closer to understanding what you both need to do.