I think it's almost the opposite - (I think) banks started issuing credit cards (with no ability to overdraw) as "debit cards" because it makes them more convenient for online shopping and such.
Not sure why else "debit cards" would suddenly have CVV codes and such.