No, on-chain transaction fees aren't higher than the cost of a coffee. They're currently around $0.15 per transaction - cheaper than typical credit card processing fees. Plus, you could always build an off-chain transaction system with zero fees.
As for the environmental impact: individual Bitcoin transactions don’t directly increase energy usage. Miners consume electricity regardless of whether any given person transacts. And while mining is energy intensive, it doesn't have an environmental impact in itself.
As for the environmental impact: individual Bitcoin transactions don’t directly increase energy usage. Miners consume electricity regardless of whether any given person transacts. And while mining is energy intensive, it doesn't have an environmental impact in itself.