I don't know why any marginal player in the NBA doesn't go to Europe.
because you can still make more money as a marginal NBA player, especially as you tack on years of experience (both in salary and union benefits after you retire). Now if you are GLeague level player, then it absolutely makes sense to go to Europe from a financial situation.