I feel like this has turned into two separate discussions that have almost nothing to do with each other.
1) Initiative is currently massively in favor of the AI to the point of being unmanageable through conventional means. This will almost certainly be handled at some point either by itself or when they (hopefully) get around to reworking the stat system.
2) Whether or not rng should be involved in initiative rolls. This is literally a matter of opinion, the best solution in my eyes is to make it a toggled feature so everyone can decide for themselves. Easy to implement, everyone is happy. Will they do it? Probably not because the entire population of people who care one way or the other is likely currently involved in this forum thread.
/thread