I still haven't found my favorite way to manage 3rd party games. Heroic seems to be more solid than others but only supports GOG and Epic.
Lutris is very hit or miss for me. It's been useful for some games in my Amazon library.
I've also tried Bottles and it seems overcomplicated unless there was something that I was missing. It might be useful for certain use cases, but may not be necessary.
Personally I prefer adding non steam game option. Or better yet, using nonsteamlaunchers to manage all my third party titles under one prefix.
But the point of lutris is to give you more control over where you prefix is, manage your proton version, custom scripts, intall dependencies, and one click installs for most launchers and games that may require workarounds.
That's kind of a basic summary of it, someone else may be able to go into more depth, I haven't used lutris in quite some time.
I don't think it's a dumb question and I don't fully have the answer. I know Lutris seems to be massively more customizable to get games running. You have runner scripts created by the community as well.
At this point though I've added games to Steam as a non-steam game and it works when I couldn't get it working via Lutris. I've basically given up on Lutris personally and just use Heroic for GOG and Epic games and Steam for everything else.
I don't know why but Lutris has been consistently dependable at installing and launching gog games but installing them via heroic launcher has been hit or miss where it says it can't locate the install folder. Maybe I mishandled the mounting of the SD card but Lutris has been a simple way to install more gog games from my library so that's why I use it more than adding each non steam game one at a time.