It should be noted that as of right now, and dating back to 2016, we've had eight players transfer and five others leave for non-guaranteed NBA contracts (Briscoe, Gabriel, Vanderbilt, Humphries, Diallo). If EJ, Hagans and IQ join them, that will be 16 players in 5 years lost to transfers or non-guaranteed NBA draft status (this doesn't count Richards, Ulis, Poythress, and a few others who were either technically seniors or who would/will likely get second round guarantees and contract guarantees).
That would make 3.2 players per year that we're losing to transfer or non-guaranteed second round or non-drafted NBA status.
Not a healthy trend, especially when one factors in the realities of UK's shortage of elite recruits in that span.