I agree with that. After working with it for long time Java as a language / platform encourage super bloated applications. If IBM / Oracle's code is bloated and memory hungry and including core Java libraries then its mostly Java problem at root not the developer problem.