Agreed, but these are accomplishments at two years of expertise level. Two years is enough time to understand something, and that's generally the time required to demonstrate a promotion from "junior engineer" to "engineer" at big corporations. I guess it depends on your definition of generalist. I expect at least 3-4 areas of senior level expertise, which is 15-28 years in the business. Our definitions differ if you think it is someone who has dabbled in 7-14 things at two years of depth.
Both opinions are equally valid, BTW. I'm not sure there is "watermark" of what makes a generalist.
On the extreme far end, I know people who claim to "speak several languages" and basically know how to say "yes, no, please, thank you," and consider that sufficient to make the claim. Maybe that IS sufficient. I'm not actually sure, but the cynic in me says, "no."