My statements aren't assumptions, they're facts. There is a difference. Did this store have multiple locations and the customer volume that a multi-state store such as OfficeMax or Best Buy had? It doesn't matter what kind of store you worked in, it matters what they needed the computers to do. If it was a privately owned store, one location (your's), and all that was needed was cashiering, then yes, what was already available on the Mac probably would work just fine. But when you need the system to do more than just run a register, then Mac won't suffice-they're just not that versatile yet. When I worked for Wells Fargo Bank, every program we used to look at customer accounts was Windows-based, and I believe 99% of the PC's were Dell.
I don't go for windows PC's solely because they're cheaper. I go for customization and the ability to have more than one person at my disposal to look at it, if I ever do encounter a problem.
I don't know if you have ever looked at actual parts for PC's, but they aren't cheap. Some are cheaper than others, but if you pick higher-quality, you still pay a pretty penny. Maybe they are cheaper than Macs, but the parts you can buy for Macs, won't fit into PC's, so there's only one market. Parts for Pc's generally will fit most major systems. Supply & demand determine product prices... simple economics.
. Did I ever say anything about games? Even so, if I did, why would you feel the need to say it is crappy? Are all games that run on windows crappy to you? Or I take it that you don't play games at all, especially since finding good ones that play on Macs (at least past machines) is like finding gold in a copper mine.
Not everyone uses their computer to make money. Very few consumers do. My husband certainly doesn't. His was specifically built for gaming, which is his hobby. Macs just cannot handle the games he plays.
I actually do use my PC to make money because I am self-employed and I take my laptop everywhere I go when I am with clients. I'll say this, that nobody I know that is self-employed, uses Macs.
Also, why would I want to take the extra steps on a Mac just to run a program on windows, when I could have one that is Windows-ready and save myself the trouble?