RNG is here to stay. Without it the game wouldn't have any longevity.
RNG keeps players with the competitionist mindset unsatisfied with their accomplishments. They will continue playing and paying because they never have it all, and they'll never have it all because they aren't incredibly lucky.
Of course, there's always new content being added, but through RNG the developers can slow the rate of content without losing subscribers.