Stars like Rajini , Vijay ,Ajith can't act in a great story without commercial sacrifices and spoiling the movie ultimately. It's not anyone's fault.

They built their mass image knowingly and if they try to act differently to that now , audiences won't accept.

It's like an only fans model trying to start a podcast after earning millions from onlyfans and now says she has turned to God and will not do onlyfans anymore .People will laugh at the model and won't accept this change.

KH has a leeway in this regard as he has not buit a particular image for himself and has done variety of roles , so if the movie is good, audiences will accept him in any role.