Even in events which are very close there's no real need to watch the race. It's just plain action . Tell me a sport with 10+ gold medals that is less diverse than swimming.
Action is important in sport, which should be diverse or at least not have too many events for the same. Team sports, Racquet Sports, Martial Arts, Ball Sports and even modern pentathlon and skateboarding you can watch, swimming there's nothing really to watch. Just swim swim swim.
Events in swimming are same like having Pool at the games - snooker,3ball,5ball, 6 ball, 7 ball, 9 ball 10 ball for men and women.