“Tra” viene dal latino “intra” che significa dentro, in mezzo.
“Fra” viene da “infra”, cioè sotto, al di sotto.
L’origine è differente, ma nell’italiano moderno il significato delle due preposizioni è identico. Non credo che una delle due possa scomparire nel futuro immediato. Non ho informazioni in questo senso. Ciao.