Personally I think having 8 vector classes for timestamps is not great. This is discussed at some point during the PR:
#1203 (comment)
Reporter: Li Jin / @icexelloss
Assignee: Li Jin / @icexelloss
PRs and other links:
Note: This issue was originally created as ARROW-1816. Please see the migration documentation for further details.