I have gotten fingerprinted every time i arrive, before i got a green card and after i got a green card. Not sure if its related to something else, country of origin or country im traveling from etc.
Your profile probably flagged some checks so they needed to get your fingerprints to actually confirm you are the one on the visa. I've never had to give fingerprints except for my first US visa.