I've always felt that the core sports of the Olympic Games are what they are because historically they have some type of military application. Running, throwing, jumping, swimming, hand-to-hand combat (like wrestling, et al.) and so on, so I can see why rifle and archery events are included.
It's things like golf and rhythmic dance that kind of seem tacked on to me.