People aren't trained in it anymore. It's not intuitive for VB or C programmers; programmers brought up with other languages would rather just try and use RPG as a substandard clone of what they already know rather than take the time and effort to actually use the language to it's full capacity.

It's a damned shame, and I've been watching the disuse and deprecation of the cycle for a long time.