Counter argument: the generic hygiene products that most companies would stock would get rarely used because they aren’t the preferred size/brand or don’t have needed features. And software shops are often in cities where a local drugstore is right around the corner, where people can get their preferred products.
Spend the money on cleaning the washroom 3x a day instead. That will make people happy at all times of the month. And provide employees with lockers or a large drawer to store whatever personal products they may need.