The idea about getting someone like Benzema is mainly because they wanted viewership and fans, not goals. Benzema scoring would mean a lot more views and followers of course, but doesn't mean that it's a must. This dude won the ballon d'or just a few years ago, he is one of the most recent winners, and that means they should be getting a lot of new fans thanks to him being at the club. I would just say, look at their clubs instagram follower numbers before him and after him.
These type of things matter because the king decided to make the league be followed a lot more on the long run, and he is willing to spend billions to make this a reality. Benzema was just part of that, he is for branding reasons, not so that he would score, great if he does but no problem if he doesn't.
Yes, your assumption is correct, if you look at this assumption from a marketing perspective. Because it cannot be denied, the recruitment of players like Benzema is certainly aimed at attracting football fans around the world to be interested in watching Saudi Arabian League (SPL) matches, especially Al Ittihad team matches. Because what is clear is that the more people who like watching Saudi Arabian League football matches, the greater the business opportunities.
So your assumption can be said to be correct, if seen from that point of view (Marketing).
However, if this assumption is seen from the professionalism of the players he recruited, such as Benzema. In my opinion, providing good and maximum results for his team (Al Ittihad) is a must. Because basically the task given to Benzema is not just to be a model or brand ambassador for the Al Ittihad team. However, the absolute obligation that Benzema must carry out is to play well on the field and be able to bring Al Ittihad to win the competitions in which Al Ittihad participates, such as the domestic league or ACL. So if Benzema doesn't play optimally and doesn't produce good results for Al Ittihad, then it is natural that his fans at Al Ittihad will label him as not good enough. This is because Al Ittihad supporters basically don't want to know anything behind the scenes of a team, but the most important thing for supporters is that the team they support must always produce satisfactory results in every match.
So in conclusion, if your assumptions are seen from this point of view (professionalism), I think your assumptions are very incorrect. Because Benzema has a career in competitive sports, and it is his obligation to be able to provide maximum results for his team (Al Ittihad).