Why do people think that cricket is a boring sport?

People think that cricket is a boring sport because they fundamentally do not understand how the various forms of the game work and what their respective laws are.  They are blind to its beauty. 

There are three main forms of cricket, T20 (lasting approximately three to four hrs), One Day (lasting a playing day) and First Class/Test Matches (lasting four to five playing days). 

Each form of the game includes specific laws but fundamentally the objective is to score more runs than your opponents whilst giving away fewer wickets. It is a game of real skill and strategy, requiring physical fitness, agility, strength and stamina as well as mental rigour, concentration, resilience and also stamina. 

In the longest form of the game, it is indeed a possible outcome that two teams can play each other for five days and a DRAW is still possible. It is the hardest sport in the world to win if you can play for five days and still not win! 

How can anyone say that's boring...?