Head bearings failing is usually from the head nut being loose. At 2900 miles the thing was not right from the git go.
Not common on any bike but could happen on any bike. They make the head bearing nuts hard to get to and people don't maintain them like they probably should.
I doubt it would have made any difference in this case, but someone might have checked them before the total failure.
Get it fixed and enjoy your new ride. It isn't broken in yet and should give you lots of (s)miles.
Some people go their whole life wondering if they made a difference, Marines don't have that problem.~ Ronald Reagan
2012 XCT, AFR+ Gen 4, Lloydz air filter. I don't equate noise with power.
I ride with the Force.