Improving the naming of flight controller ports?

I recognize that PX4 has had a lot of influence from the pixhawk type hardware that had ports like TELEM1, GPS2 and so on. With the addition of many low cost flight boards, this naming convention adds a lot of restriction and complexity.

Is it feasible to produce a naming convention for each board that matches its peripherals? My matek for example has 7 different serial ports, and being able to provision a port as serial 4 is far more intuitive than poking around to determine that RX4/TX4 are actually telem1.

Not certain exactly how to do this. I’ve seen some of the settings, but it isn’t clear what other items would be required to make it work seamlessly in QGroundControl or if this is even possible.