Synthetic material is durable and is heavier thus if you do not require breathability or have sweaty feet then you can use synthetic material. However this makes the shoe a bit heavy as well. Thus most of the shoes have mesh. Only some outdoor or trail running shoes have a waterproof synthetic cover.