Yes lets never release because of everything that is possible.
That is called taking a calculated business risk. You have to choose a (good) time to release even if the product is not 100%.
How do you think big brands became big brands, by being first, by being the pioneers in a field, by improving the product.
Will your product be perfect? No
Should it be perfect this early on? No
Should you work to make it better? Yes
That's a healthy way to approach growth.
What if Nintendo creates a card 3 solution?
For all we know that might happen tomorrow ... but wait SX did not implement that.
Or this or that and so on and so on.
Come on already
I get that a lacking feature sucks ... but it's being worked on for sure. So be a bit patient and enjoy what you do have instead of what you dont have.