they don't care as much as me about how much money the game makes because I'm paying them.. they don't get money from the profits the game makes.
In many cases, developers do still get at least a share of the profits -- and you'll probably find that they'll be more motivated if a successful game will allow them to earn more money.
You would also only be able to impose these sort of conditions if you were providing
all of the funding for a project. It's not uncommon that an investor contributes
part (but not all) of the funding. You should be expecting to make back your investment, and hopefully make some profit as well, but it's quite common -- especially in smaller projects -- that the developer gets part of the profits as well. It is more common in AAA development that the developer will see minimal (if any) profit, but you wouldn't have the budget for that sort of investment.
It's quite likely the majority of indie developers would simply refuse to work with you under your conditions -- they have other options including Indie Fund, private investors, personal loans, VCs, and Angel investors who might not impose those sort of terms.
they might milk me of my money by never finishing the game.
This is normally avoided by setting milestones that have to be met, and withdrawing funding -- potentially also requiring money already spent to be paid back -- if milestones are not met without a good explanation. It's possible -- and normal -- to enforce schedules without interfering with the entire development process.