Ladder Logic will always be around. I'm in all sorts of factories, research facilities, pipelines, skids, cabinets, systems, cities - you name it, and LL is always there and usually predominant.
Obviously the more complex, the more the other languages are used - rightly so. But you have to program to the level of the person who has to maintain and/or troubleshoot the system. Ladder Logic can always make sense at 3am, waken from a deep sleep, thrown into an emergency situation.
I'll go so far as to say that great programmers will actually use 10 lines of simple code rather than 1 complex line of code for that very reason. Obviously structure and grouping are critical.
----------------------------------------
All's well that Ends!