4 months ago - Shurenai - Direct link
:conwayheadscratch: If you'd read the thread you found you likely would have found the answer to your question...

But, The TL;DR of it is, Because Steam doesn't offer cross-platform server support, and Epic does. There are some other services that offer cross-platform support, but TFP determined that among the options, Epic was the best and most robust option.