Physical security of credit cards I think is at least more solvable (preventable) than what I think is the greater threat -- over the phone/over the Internet transactions...in other words where you remove the physical person to person interaction.
After all you can help solve the physical aspect with biometrics -- who knows maybe in the future they can go so far as some kind of DNA check -- you match up the DNA information that is somehow stored on the credit card when the account is opened..then at the register to do a DNA check against the credit card the proper cardholder needs to slide their thumb or some other finger, whatever over some "super sensitive" sensor that can read the DNA from the the person's skin. (or perhaps you'd put the back of your hand on the sensor and it would get the DNA from the little hairs on your hand).
Now of course folks will say well that is still not fool proof -- someone could just get a hair from your coat, your gloves, a hat, etc.
Yeah but then you'd be able to call the clerk at the register the one responsible for the fraud (Um..dude why did you let someone use my card when you know they specifically said "oh wait for verification scan this specific hair strand").
Now the other hand with the online stuff...you'll always have fraud issues..because how do you stop that stuff? I mean even if you did the DNA idea in an e-commerce solution (you'd have a special scanner hooked up to your computer) now though there is no clerk involved in seeing that you "stole the owner's hair sample" and are using that for the DNA verification part.
As long as vendors want to have a constant 24/7/365 BUY NOW BUY NOW BUY NOW attitude online...no company will ever stop using credit cards online or approve anything that makes it a hassle for people to use them online (scaring away revenue).
As for self managament issues..yep...agreed most people don't manage their credit cards or personal finances for crap. Which if you think about it is quite amazing...people will put time in organizing their 500+ CD collection by order of artist/genre and year...but they don't put the effort in what affects their financial security and prosperity.