You are already the second case in two weeks that have abandoned ROS for industrial purpose(and not university), preferring to build something of their own. I agree that the build system is more complicated than it should be,but I was unaware of the problems related to the resources used by the nodes.
Your comment gave me a lot to think about, thank you.