That's what I'd discussed earlier. Akshay did everything from being this ideal husband, son-in-law, to a self made man from nowhere, pleased Punjabis and Sikhs, supported sports (lesser known ones like Karate and Kabaddi), showed off his chef "skills", had his story of struggle, fitness icon, stunts guy/daredevil image, did a lot of charity, ideal dad, ideal son kind of image. Still why couldn't he earn much connect? He has connect but not like that of other stars. Even now he gave pro-women statements, gave both his and Twinkle's surnames to his daughter and said females should be taught self defense. He had girls participate and win in his Karate championship too. Got honorary doctorate from a Canadian university. Supported Special Olympics and all. Had this hype of highest tax payer. He even brought out an album of kirtan (Sikhs' hymns).
Still none of it translated into a a change of his fortunes at BO or perception as a star. No yearly top grosser. No ATBB at all. Though he quite popular online (at least more than Aamir).
11