That’s not really his fault, is it? Indian cinema don’t really produce those kind of films that often.
Low-budget cinema means that they can’t afford to hire bigger stars like SRK and Salman Khan, they charge a lot.
PS the audience don’t want to see SRK as the dad or brother of the heroine.