So the machine -- 'PCI Compliant' or not -- signs the transaction with your private key, which you have exposed to it using your PIN? No thanks.
About the day after this gets introduced, somebody is going to create look-alike terminals that send your private key to haxxors in the Ukraine. How would one be able to tell you're dealing with an actual, non-nefarious terminal?
I thought that what was being proposed was just a credit or debit card where you have a BTC denominated bank account. If so, then yes it would make sense (1) to solve the zero confirmation issue (2) to be used where the buyer doesn't have a smart phone. Whether (1) and (2) will remain a problem for much longer is however doubtful.
If no bank is involved, then I can see it might solve (2) (at some potential risk) but it wouldn't solve (1). To solve (1) the merchant needs a guarantee of payment from a trusted third party such as a bank (yes I know "trusted third party" and "bank" don't always go together, but you know what I mean).
Credit cards for loans (i.e. using them to get credit rather than just making payment) are a different issue. If you want to borrow money, credit cards are a thoroughly bad way to go about it, whether you are borrowing BTC or anything else.