It is a problem in the sense that these environments aren't entirely isolated. They use the same system user, same Postgres user, same RabbitMQ user. But they are already sharing system resources (memory, CPU, network bandwidth).

I don't think using the same user/group compromises the security of these apps in any major way. If you really want isolated environments then you shouldn't be running them on the same box.