All our firmware is open source, and we use the underlying Nordic SDK for all changes. So it would be pretty trivial to modify the advertising packets to your particular needs.
We do advertise a 128 bit service UUID from bluz. I am contemplating changing this anyway as a default, as it would open up a few other items, so I could be possibly swayed to make this change as part of our default firmware
As for the name/gateway item, this was meant for quickly allowing people to create individual networks for their DK’s. So someone could have a gateway for one project that is independent of the other. Changing the broadcast name and connecting based on that seemed like the simplest way to accomplish that at the time from a users perspective (everything is String and name based). That’s really the only reason we decided to do it that way. From a strict BLE perspective, I agree it can seem a little odd, but it served the user case nicely.