От чего зависит скорость передачи данных в интерфейсах?
зависит от ориентированности интерфейса.
рекомендуемые скорости обычно описаны в стандарте на данный вид интерфейса.

проводной эзернет ориентирован для передачи больших объемов информации в пределах  дома, поэтому работает на большой скорости, но расстояние до 100 метров. плюс требует качественный дорогой кабель (4 пары cat 5e для гигабита).
пластиковая оптика к примеру уже вытянет расстояние в квартал, а хорошая стеклянная и десятки-сотни км, но цена будет выше чем у меди.

RS485 ориентирован на обслуживание АСУТП, где объемы информации маленькие,  но расстояния большие.
поэтому работает обычно на 9600, зато может пробить на десяток километров в поле по П274. плюс на один кабель можно повесить несколько сотен устройств.
и стоит дешево.

RS232, да и усб вообще создавался из предпослыок чтоб будет работать не дальше чем в одной комнате
емнип, в усб даже таймауты ответов при 20 метрах не дают связаться в принципе.

можно вспомнить еще DVI, HDMI, DisplayPort и иже с ними. они тоже из семейства диф.сигналов. но ориентированы на передачу жутких объемов несжатого видео сигнала, но опять же на расстояние в несколько метров.

и т.д. и т.п.
От типа линии связи (дуплекс, полудуплекс, число параллельных каналов), мощности передатчика (выходные ток и напряжение), потерь в линии связи (сопротивление, ёмкость), наводимых на линию помех и чувствительности приёмника.