Presenting additional action when a user hovers reduces visual clutter. However, it can cause discoverability issues because the user needs to interact with the table to expose the presentation of actions.
Design better data tables
Andrew Coyle
8.4K142

Well, yea, this is the only moment in your text I can disagree with. Hover actions leave user confused more than help him to do something he wants to do.