if I signed up with y'all I don't have to use turbo if I don't want to
No. Of course not.
You are under no obligation to use Turbo if you found another way to file.