This is wrong. In fact, great old one warlocks don't make any pacts at all. They just accidentally or deliberately gain access to their power. There is a discussion about this that the main mental stat for warlocks should be intelligence and not charisma. So it was in DnD 5, but conservative players demanded that everything be returned as it was. However, in the next edition of DnD, it is generally planned to allow warlocks to choose any mental stat.
Should? What does "should" mean? It literally isn't, that's an objective fact. As is the fact that Warloks are NOT learners...they are given their power, there is no learning involved...they can be dumb as bricks and still be able to receive magic powers because it is GIVEN, not learned. Don't try to impose your headcanon or homebrew on official D&D lore. Warlock magic is given without any learning being involved.