Table bulk action placement guidance

I have been working on adding bulk actions to our data tables. I have noticed that most of the data table I have seen display "bulk action" above the table.

I would think that users usually scan the table from top to bottom and select rows they would like to do bulk action on, and therefore, it would make more sense to me to show bulk action options at the bottom.

I am curious to hear if there is a specific design principle that is guiding that approach.