Indeed, it goes (and tastes) stale through the oxidation of any oils and fats. It's more of a problem with wholemeal flours as they have a higher oil content. Have a taste, stale flour is distinctively stale-tasting.
Weevils, hell, that's a source of added protein. Unless you're a vegan.
I worked in a flour mill one student summer. You don't want to know what goes through the rollers (rats as big as cats!). Pretty much every kind of wildlife comes in with the wheat deliveries. Rats, mice, bugs a plenty. The mill used to be fumigated monthly and flour was sterilised as part of the process to get rid of bacteria and weevil eggs and larva. If you've got the artisan stuff, it probably doesn't get that industrial blast of chlorine.