Yeah, theres nothing saying that you have to have adequate legroom. Its an offered luxury and unfortunately they have all the right to charge 20 bucks more for the seat.
Its lame. It doesn't cost em 20 more to put that seat in. They are taking advantage of us(the consumers).