Anybody is allowed to buy bonds from the U.S. Treasury. In exchange, you get the "new money" as you call it. At no one point is anything given to the banks or asset holders.
The interest rate is determined by the rate the fed sets and buys these notes from the US T. This is the key and primary tool at which a PRIVATE, non-governmental organization, determines interest rates. However..you can also buy these notes directly from the Fed. China does all the time along with many other countries. Yes...other countries hold the "debt" of the American people... If that's not crazy enough...it gets better. This organization..the Fed...gets to tell banks how much to hold in required reserves. Another primary tool they use to control inflation.
I don't see how basic income doesn't create more unforeseen problems than it solves unless there are some serious strings attached to that money.
Rent increases now, due to inflation. The general public have to give more despite not getting the created money. Landlords got the benefit of rising rent due to inflation and rising housing price due to lower interest rate to create more money.
Basic income just shifts the inflated money to everyone instead of just the asset holders.