These are why we technical people love java, but how about non-technical managers; You know that most of managers prefer low cost and fast solutions.
Consider that you are negotiating a project and you want to convince the project stakeholders that they are better to use java technology than its close competitor .net. I think these 101 reasons are technical, We need justifications to convince business people using their own language (money and numbers).
This discussion helps us to be able to overcome the market and create more jobs that’s why I invite everybody to join a discussion about this matter.