I've been playing a little bit with what an app focused on database exploration might look like.
Yes, because that will be convenient.
Yes, because databases can be highly sensitive and many organizations will be hesitant to connect their database to third parties.
Yes, because you'll want to be able to explore your developer database. That's hard to do and insecure to do if you're not running the explorer from your own developer box.
Yes. There's just no more convenient installation mechanism.
Yes. That's convenient once it's installed and it lets you look at on-box databases more easily.
Maybe. I think that the answer is Flutter for the front end and a rust server for the back end.
Both self hostable.