Actually their credit card team may follow rules accordingly. But when their system generates offer, customer gets card upgrade offer with low limit.
My friend had 10k limit in Indian Oil card, he maintained lakhs in account and his card upgraded to Millennia (Pre approved offer). But he still has 12k limit