@ShamliKh Combining queries on different models is great for performance but comes at a cost of readbility.
The usecase and functionality you want to achieve by doing this drives which path you choose.
If models doesn't talk to each other, it is better to have seprated queries for redability, ...