Because it has to happen in some order and that's the order that was chosen. Probably.
Is there a specific problem you are trying to solve?
I want understand what is the reason behind in case of find
Normally triggers will execute first session and schema level for create,delete,assign,write except find trigger on same table
In case of find trigger first schema and session will execute
can you please explain or give example is there any specific reason for find trigger to execute different way?