Miners do generate coins. If all miners stopped mining, then no more coins would be created.
No more coins would be
awarded.
We're the ones who create the coins by using the bitcoin protocol--they were all hardwired in as soon as the code was finalised as, essentially, an agreement between the people who use it.
To someone who already understands BitCoin this might seem like a head-game, but it's a critical difference for newcomers. I think we need to intentionally reframe this in our terminology.
All these different ways of explaining the math are just abstractions, but we should be using an abstraction that leads to as little confusion as possible. For a newcomer, if computers can just generate coins, then they're worthless. Saying that they do is literally like going back in time and trying to sell people on paper money by saying that printing presses create dollar bills. It's the restrictions on them and the community valuation of them that makes them bitcoins instead of just meaningless numbers.