Why less protection on a GPIO RS485 board compared to an UART RS485 board?
They are both RS485 tranceivers, just different. There is no "why" we can answer why these are like they are. There are applications that require different TTL interfaces and sometimes different level of protection is needed on the RS485 side. They might still use the same RS485 tranceiver chip at the core.