In addition, there are still people using CRTs. Green on black is often clearer than white on black or black on white, especially in a small font, on CRTs because it is essentially monochrome, and so cannot suffer from fuzziness due to color misalignment.
The eye is not nearly as sensitive to red and blue so those colors did needed higher energies. But I doubt that it was because the phosphors are cheaper. Computer terminals and monitors were very expensive back then, but commercial color television made some of the common components (like phosphors) relatively cheap.
Green was found to be readable and pleasant. It was the most common for IBM equipment (such as the PC monochrome display).
Amber is very visible, especially in bright light. It was popular too.
White was popular with DEC terminals.