One other point to note is that despkte not being offered nuts, they were on the trolley.Do the FA`s return the unused nuts to the bag if they are unused? If they simply throw them away then there doesn't seem to be much sense in not offering them.
Another thing that I have noticed is that the location of the nuts on the trolley is hard to reach for the FA, especially for the long haul J seat. So it may be that the FA is too lazy to reach for them.
I get the point that I should just ask, but I don't feel like I should need to ask in a premium cabin. Nuts are generally constant in every business class product in the world. I just don't like inconsistent service.