If a store needs to convert to fiat at the end. Then why even bother supporting btc payment at all. Is their like a niche type of people that only have crypto in the area and no fiat or something? Ridiculous!
Because most businesses exist to make money and aren't just idealistic crypto supporters. That's just the reality, and maybe I'm too cynical, but I suspect that most companies that accept bitcoin as payment are only doing so in order to expand their customer base. Sure, there are some that genuinely are bitcoin supporters (like this guy with his espresso bar, and perhaps places like Veldt Gold and some others) but most are doing it only as a gimmick. They know bitcoiners are hardcore and will seek out places to spend their crypto, so those businesses want to attract such customers. The bottom line is that they want to maximize their profit, which is denominated in whatever their local fiat is.
I can tell by reading a lot of comments like the above that members here must be young and/or without any business experience, and that they don't know a lot about how the real world works in terms of businesses and how they operate. You guys will learn eventually, just as I did.
As I said, I genuinely would like to see the espresso bar succeed and I'm not knocking him in any way for accepting bitcoin. I think it's a great idea, and if he was close enough to me I'd be more than willing to be a bitcoin-paying patron of his establishment. It's good for the bitcoin economy, regardless of whether he converts to fiat immediately.