Had Afghanistan scored 270 to 280, he felt, they would have given their vibrant seamers a better chance of defending the total yesterday.
"In the whole tournament our top five batsmen didn't click," Nabi said. "It's hard luck for our team that they didn't click but also Vettori bowled brilliantly for the first few overs to take four wickets ... for 15 or 17 runs."
He was hoping the 86-run partnership Samiullah Shenwari and Najibullah Zadran had forged would rub off on their top order.
Corey Anderson had caught Shenwari on the helmet with a bouncer but Nabi said the batsman was fine.
Afghanistan, whose fielding under ex-Black Caps coach Andy Moles looked sharp, now hop on to another flight to Sydney to play against England this Friday in their final pool A match although he had his reservations about beating the struggling test nation.
The gulf between the tiers, Nabi said, was accentuated especially when they had to adjust to their conditions, including world-class bowlers and batsmen.
He would not be drawn into whether Australia or New Zealand were sharper after playing them both.
"Both teams are quite good and quite balanced," he said diplomatically.