I think it depends, you’re right, but if anything goes wrong there’s a large cliff.
Happy path is exactly right, click “compatibility” and then run.
If anything goes wrong it’s incredibly hard to figure out why. protondb is pretty good, but a lot of times it’s like mystical “set SOMEENVVARIABLE=someweirdthing %command%” and you’re like "Uh… okay… sure…