And my MSFT stock has gone up close to 20% since I bought it last year and my JCP is up over 60% in about the same time frame. No stock in my portfolio is down from when I purchased it and they all are outpacing any interest I am paying on debt.
Congrats. You are taking a brief timeframe in one of the strongest bull markets in history to attempt to make a general point about investing vs. debt.
The point is that if you have a good working strategy, then "oh you must be out of debt first" is crap logic for people to stay dependent on their 9-5 paycheck all their lives--people need to find balance. If their debt is well-managed, they need to be concurrently investing as well.
They don't need to have any debt at all, and you're mistaken if you believe holding debt is necessary for people to escape being dependent on a 9-5 paycheck.
Paying off debt is like a guaranteed rate of return, most people would kill to get a guaranteed rate of return at the percentage most people's debt is held at.
Paying interest on a credit card is just poor personal finance skills, don't spend more than you can afford so you pay off your credit cards every month.
Carrying debt is just dumb with a couple of exceptions.
One being that if you use your AMEX card at a retailer and their computers are breached, you're not going to lose any money. You use your bank-account linked debit card and depending on the breach...your account can be cleaned out. But AMEX is paid off every month so there is no interest being charged. Of course if you break out the Visa and try that, you'll end up paying a lot of interest.
I'm not saying anything against AMEX; I've had one of their cards for years but I've had no problem recovering funds when my bank account was breached.
I was out of town on business for several months and when I returned our apartment had been hit. We lost computers, some cash, credit cards, and a check book. The thieves forged several thousand dollars in checks, used the debit card to to clean out the account plus charge about $2,000 to a credit card. I have no idea how they got the pin number for the debit card.
I disputed the charges with the credit card company (Visa) and they credited my account for the loses in about 24 hours. The bank, (Chase), refunded every cent I lost but it took a little more time, about a week. I had to sign a notarized document for every fraudulent check and atm transaction. It took several hours.
Some people assume that unauthorized transaction mean you loose the money. That is not true but some financial institution would like you to be believe it is. By federal law, credit card companies must refund every cent you loose if you report the fraudulent transaction within a few months. If you report the transaction later, you are subject to a penalty. I think it's $25. Banks are regulated by federal and state laws and both address the issue of fraud so there is some variation in policy between states. However, in all states banks must refund all money's lost unless they can prove that you have acted "fraudulently" or had been "grossly negligent" It may take a bit of time to get the refund from the bank but you will get it. I've heard of a case where someone admitted to the bank that there were a number of people who knew his debit pin number. The bank referred the case to their fraud investigation unit and the refund was delayed about a month.
I know this is a bit off topic but I thought it might be of some interest.