Most romanizations are intended to enable the casual reader who is unfamiliar with the original script to pronounce the source language reasonably accurately.
For most language pairs, building a usable romanization involves tradeoffs between the two extremes.