It would take a substantial amount of organization to make a third party viable
That’s the thing, FPTP doesn’t allow that. It doesn’t “make a third party viable” even if you get all the votes needed. It’s “usurp one of the two parties” instead, as whichever party failed to conquer the contender gets subsumed by them, if their ideologies are in any way compatible.