Not possible to use Ordre/Payment (if/else rule or actions) if the trigger is not Payment/Order.
Use case 1
If a contact is tagged, they enter a workflow. Then check if they bought or not specific product and go on separate paths.
Use case 2
I want to segment my lists based on purchases. I should be able to tag my list, and start a workflow based on that tag. In there I want to have if/else rule with all my products and tag contacts according to the paths I created.
Drop more use cases in comments, please 🙏