The reason you mentioned for Citi, applies to Stan C and HSBC as well.
There's no stand alone reason of a bank except the one you mentioned. 80% depends on your whole credit profile (highest credit limit, over all utilisation, card specific utilisation, payment behaviour etc). Rest depends on factorial part such as SBI Aurum where SBI do an weird practice of giving this card to highly designated people or people with fairly high ITR (25L+), but they do consider a little shorter ITR as well sometimes, even when applying on c2c. They don't care even if you do have Infinia with 20L+ limit.
ICICI practice like 1 year vintage of cards to be applied on c2c, but you can always make an exception. Axis do practice the same but I was able to continue with an exception.
Again there's no hard rule which you can blindly go by.