Because with TransAct directly, you have to pay the platform cost per month (but the commission rates are very low).
Thru Infinity or other IB the platform is free, but you 'll pay more per R/T
So, if you are a medium/high volume trader, open an account directly with them