It is all about certification
GSM-R is certified (EIRENE Certificate and the like) for transporting "signalling" on rail networks.
LTE isn't yet although a couple of manufacturers say they can do it.
An alternative to GSM-R is TETRA but most rail operators are waiting for LTE-R.
Simple as that.
Andy