It's completely arbitrary, especially towards the edges of the time period. A boomer born 1946 had a wildly different life than a boomer born 1964, and a boomer born in 1964 has way more in common with a Gen Xer born in 1965.
Age cohorts are real, but "generations" are just arbitrary groupings.