The first part of this is addressed in Release 289 - October 2024
Now, in interactive table widgets, the background color of the selected row stays consistent (light blue) regardless of the widget or step background color.
As @canaalpaslan mentioned, the ability to customize this highlight color is in the backlog, but this initial improvement should at least help quite a bit! Will leave this thread open since that part of this suggestion is still open.