Not all H-1B's are treated like that, but regardless, the public data is inaccurate.
It tells us the amount on the original application, not the amount you're necessarily getting paid after working there for a while.
I've had my H-1B for several years, and the amount I'm being paid now (I have never transferred to another company) is more than double the amount listed on the internet. Same story for the other 2 people in my company (~50-person startup) currently on a H-1B.