Having a stat give a bonus and then a mechanic that overrides it seems counter intuitive to me. I don't recall initiative being discussed as a major issue in EA.
Yeah it sucked when 3 enemies were going before me and I got frustrated with it so guess what I just invested in initiative and skills that increased it. It wasn't a game issue that I was investing in 1 primary attribute, it was my choice to do so.