Well, the IBM i keeps the mojo that counts and has yours too
You've been lost in space for 15 years, while RPGLE passed you by, along with too many IBM-i programmers that haven't caught up with the times.
Behind all those tablets that doctors are JUST STARTING TO USE (I know because I work in healthcare), all those tablets everywhere access the real action that is happening on the back end servers whether they are Microsoft SQL Servers or IBM i or Linux or BSD-Unix. Or even Solaris.
There are 70-plus Microsoft servers in my shop, and one IBM i doing the meat-and-potatoes revenue and billing functions.
Oh yeah, in my shop they have to run updates on all the PCs every week. Our IBM i, just keeps chugging along, a real workhorse.
IBM is working on the stuff that will deploy out ten years in the future.
Half the work load on the MS servers is balancing, cross-referencing, distributing the work, maintaining the disparate data loads, blah blah. But too often in industry the top dogs see it different. Brilliant CIO's abound, good in almost everything, but all many of them remember is an ancient version of the AS/400 he worked on once upon a time.
Today, right now, you can do ANYTHING on the IBM i you can do on a MS platform, with half the hassle. No breaking your program when the OS upgrades. Anything except C-sharp and FOR NOW, dot-net. (That may yet happen now that dot-net and the CLR is open-sourced). C and C++ (load up a binary created on a Unix box, most of the time it works). Java, PHP, Python, Ruby, and these are languages freely available for use on the box, along with all the libraries you care to use. There are a LOT of IBM i boxes out there, and IBM is working on the stuff that will deploy out ten years in the future.