Why do companies use jsp/java?

At that point, most people would just give up.

A lot of these issues aren’t PHP’s fault so much as the environment PHP must run in.