Would bitcoin atm,'s help with this problem of small and instant payments in bitcoin for goods do u think?
Bitcoin atm often ask a higher price than the market price. For example in my town the atm charges 480 euro for a bitcoin while kraken asked 438 at the same time. That's a 10% markup or so.
Only if the profit is really big (either a single large transaction, or the prospect of repeated small transactions) or you already considered bitcoin before is it likely for someone to convert to bitcoin.
Still I know several people who are looking into bitcoin but are waiting for it to become more accepted by companies before they want to invest in it. So companies promoting and encouraging bitcoin may not individually stimulate someone to directly buy bitcoins just to spend them right away, but eventually the communed effort will.
It's like asking if people would buy a gift card just to spend it right away. People buy gift cards but spend it later. And usually they give it to a friend.