You do and I’m still not sure why.
There aren’t really that many chances per round to trigger an uncanny dodge.
How many times do you expect your rogue (out of the whole party) to be the target of enemy attacks?
I would agree. From my experience in Solasta, the most outrageus examples were Smite and Metamagic - none of which are reactions, and could and should be implemented differently.
Another thing, that I don't think people who didn't play Solasta keep in mind, is that you get one reaction per round. If you are surrounded by bunch of samey units, then you will likely just fire something like uncanny dodge on the first opportunity because: a) it doesn't really matter if you dodge this goblin or another b) you don't know if you will be attacked again. Once used up, no more popups for you for that character this turn.
Smite isn't a reaction except when it applies to an AOO, which is a reaction. Thus, it is pretty much a reaction when an enemy triggers AOO and you are asked whether you want to use Smite. This is why many view it as a reaction.
For Smite, it can be mostly handled like Battlemaster Maneuvers when used on your character's turn. When an AOO, a prompt is going to ask you whether you want to AOO or not anyway, so asking whether you want to use Smite with AOO wouldn't take much more work.
That said, both could easily be handled via presets as I've been trying to explain on the megathread. For Smite, you could set basic Current Enemy HP levels for each spell slot level for Smite. If the enemy has less than (let's just say) 10 Current HP, why would you want to use Smite at all? You'll likely kill the enemy without Smite, so why waste a spell slot. But, if the enemy has 10-20 HP, maybe you might want a little extra punch on your AOO to kill him as he's trying to get past you to hit your mage. If the enemy has 20-30 HP, you might want to use Level 2 spell slot. If you critically hit an enemy, you might want to REALLY use a higher level especially if it's a powerful enemy, like a Gith Patrol member or the Matriarch. Presets could be set so that if you Critically Hit an enemy with more than X Current Hit Points, you apply Smite (when doing an AOO). Thus... no need for a popup/prompt. Again, think about it from the perspective of, "When would I NOT want to use Smite?" Would you ever use Smite if you Critically Hit an enemy using a Greataxe when the enemy has 5 HP? No. Why waste a spell slot? So why not allow players to set presets to cut down on prompts to avoid situations they would never trigger the spell for?