Ugh, the horror.
I find it bizarre that accountants are stating that Kiwisaver does not meet the IRS requirements to be filed as a pension fund, and treating the gains as capital gains income.
I get that from the original definition of a pension fund it may appear that Kiwisaver is not included, and/or may be considered a trust, but regardless the NZ-US tax treaty and 2008 protocol explicitly call out Kiwisaver as being considered a pension fund. And the instructions for the 3520 and 8621 forms (if people have been talking to you about/making you file those) explicitly exempt pensions, so to me the logic is clear that Kiwisaver (1) is a pension fund and (2) isn't subject to filing those forms. Maybe I'm missing something fundamental, but it seems pretty cut and dry.
Check out the links in my earlier posts for the tax treaty stuff, and also worth looking up the instructions for 3520 and 8621 if people have been talking to you about those.
It does seem like there are some disadvantages to keeping Kiwisaver in that Kiwisaver is taxed on gains by the NZ govt each year, and will also be subject to US tax on withdrawal at retirement (so unavoidable double taxation on the gain), but then again it seems NZ doesn't recognize Roth's tax-free status either so I guess it nets off depending on where you end up retiring.