Yes, the tooling is weak. Now, let's convince the engineering managers to spend a bunch of time building tooling to start everything together and fix service discovery on localhost. Turns out, they'd rather build features.
I'm with you 100%. It drives me crazy, but right now you cannot run multiple services locally without a bunch of fiddling.