I think they meant "Japan residents". It's true anyone can get a FeliCa-based card in Japan, but to fund the e-wallet, etc., you have to pay cash - which is not really what you are looking for.
Japan is still very much a cash society, and the vast majority of FeliCa-based cards are replenished with cash at top-up machines. Unfortunately the top-up machines that accept PASMO, Suica, and other FeliCa cards don't have slots for iPhones.
The only other option is linking your Japan-issued credit card, for which one requires to be a resident of Japan (not necessarily a citizen).
Past residents of Japan can also have Japanese credit cards. Also, JCB (the Japanese credit card network) has a few card issuers in other countries, including in the U.S. And I think even tourists can buy prepaid debit Visa/MasterCard cards in Japan, such as the Vanilla card, at convenience stores in Japan.
All that said, I think Apple will have to pay attention to some very important details to make a FeliCa-enabled product that'll work in the real world....
If Apple can somehow unify wallets then that might be interesting. There are a dozen or more different FeliCa-enabled card networks, usually regional, and Card A often doesn't work on Card B's network. If your single iPhone can at least have multiple FeliCa wallets, that could replace several cards for some people. (Better yet there'd be one pool of stored/replenished funds, but that'd probably require card network cooperation that's unlikely.)
FeliCa cards are
fast at transit/train gates and elsewhere. There's no messing around with fingerprints, PINs, or anything else. An Apple Watch could work well here, but taking the time to press your finger in the right spot on your iPhone just isn't going to work. It'll slow down the rush hour flow, and that's not good at all. The plastic cards have a big advantage here, or they could if Apple doesn't (re)design this correctly. Yes, I know, "security," but it's a 300 yen densha ride in Japan, or whatever. Nobody cares about the three people per year nationally who ride on a stolen card. (The statistic will be something like that -- I'm not exaggerating.)
One way Apple could handle this is to allow users to set yen and/or transaction count limits on non-fingerprint/PIN purchases. So for your 300 yen train ride you only tap and go, just like the plastic card. For buying 6 bottles of the most expensive sake 7-11 sells, you'll need to hold your finger on the home button. Something like that could work.