I completely agree. MacOS, atleast since Catalina, has been seeking more specific permissions for apps which is good.
One particular video conferencing software asked for permission to read key strokes from any process! A very weird request. The only non-nefarious use case I can think of is that they want to allow keyboard shortcuts to work even when their app isn't in the foreground.