because ISDN has two digital data/voice channels and one control channel.
and the 128 kb/s is for -only one- ( correction *two* ) data/voice channel.
If you want more speed ask for ADSL on top of ISDN.
The I.430 protocol defines 48-bit packets comprising 16 bits from the B1 channel, 16 bits from B2 channel, 4 bits from the D channel, and 12 bits used for synchronization purposes. These packets are sent at a rate of 4 kHz, resulting in a brutto bit rate of 192 kbit/s and - giving the data rates listed above - a maximum possible throughput of 144kbit/s.
Basic Rate Interface (BRI, 2B+D, 2B1D) is an Integrated Services Digital Network (ISDN) configuration intended primarily for use in subscriber lines similar to those that have long been used for plain old telephone service. The BRI configuration provides 2 bearer channels (B channels) at 64 kbit/s each and 1 data channel (D channel) at 16 kbit/s. The B channels are used for voice or user data, and the D channel is used for any combination of data, control/signalling, and X.25 packet networking. The 2 B channels can be aggregated by channel bonding providing a total data rate of 128 kbit/s.