also running two very large pieces of complex software in parallel is not always easy without breaking out the things that cant always be run in parallel :)
Whatever problems you MIGHT have with the monolith - the same problems will hunt you in your microservice implementation. You'll just have a lot more microservice related problems as an extra toppings. Also it sounds like you're bringing straw arguments without having practical experience