Probably because when they double capacity, they just double the number of memory chips inside the card, and the chips can work in parallel, getting things done twice as fast, however when you reach 90MB/s, you are then limited by the communications rather than chip speed.
Good question, most...