I think you have your answer, whether you like it or not. A battery’s not cheap, but it’s a heck of a lot less (money, hassle, misery, etc.) than your drone plummeting from the sky. Also— remember that the batteries can be used as USB power banks, so it’s still fine to charge your controller...