Just recently, Niantic re-introduced gyms to Pokemon GO, but this time, it is far more enjoyable than the previous version. There were certainly a lot of changes, most of which pleased the community. Apparently though, following the update, it was revealed that free PokeCoins are no longer unlimited.
According to Inquistr, players will no longer be able to claim free PokeCoins in Pokemon GO, something that was possible before. PokeCoins, in their most organic form, are the game's premium currency and can be acquired from the in-game store. While this is a shocking move from the studio, there is actually a reason to believe why it is only substantial.
Believe it or not, Niantic was losing a huge chunk of revenue; hence, they needed to limit or remove those free in-game currency. Otherwise, it would be hard for them to move forward as a business. While many are displeased, they cannot really blame the company; they really have to earn, so to speak.
As of this writing, there are two ways for Pokemon GO players to earn PokeCoins. One is in every 10 minutes, players must be in a gym. Once they do, they should be able to earn at least 1 PokeCoin. Second is a cap that actually limits players to have at least 50 coins per day. This is applied to all Pokemon and gyms across the mobile game. The Silph Road mentioned that this cap was previously mentioned on the game's official support page, but was, later on, removed for some unknown reasons.
Eurogamer notes that PokeCoins in Pokemon GO can be used to buy various items in the game. Although some can be acquired from a regular play, others are simply hard to obtain; hence, it is best to purchase them using the premium currency. After all, these are meant to be used in upgrading Pokemon, with most items only exclusive from the shop.