Here's why:
* Mythical Pokemon are rare: Game Freak intends for these Pokemon to be unique and sought after, making them available only through special events or distributions.
* Gameplay balance: If you could easily catch Mythical Pokemon without events, it would disrupt the game's balance.
* Limited distribution: These events are designed to offer players a limited-time opportunity to get these special Pokemon, adding to their value and exclusivity.
However, there are a few ways you can obtain Keldeo:
* Trade: If you have a friend who participated in a Keldeo event, they might be willing to trade you their Keldeo.
* Online marketplaces: Some online marketplaces allow trading of Pokemon game data, potentially including Keldeo, but this is generally discouraged as it can be risky and against the terms of service of the games.
Ultimately, catching Keldeo without an event or using exploits is not possible in the standard way of playing the Pokemon games.