sorry to tech post but i have seen a "when to use microservices" post and it's kinda got the whole cause and effect mixed up
"you can use it to decouple things" isn't how it works, things aren't less decoupled by virtue of sending a packet
the point is, you start out with decoupled things, and decide to keep them that way
it's not so much mono vs micro, it's "things that get changed at the same time, should be in the same place"