Not saying it doesnt make sense to split, but some reasons to just have one warehouse would be providing personal to guard for just one place and also logistical it would be less convenient to have to run like 4 kilometers to get 4 things from 4 warehouses. In case of an attack it actually would be worse. Id probably store most stuff in one place, but dangerous materials like gunpowder somewhere a bit away.