I feel like there are too many sports tbh. Football, golf, rugby should be removed since the Olympic gold medal isn't the highest achievement for that sport. The same applies to tennis but tennis at the Olympics has been improving recently so we should keep it.
I see what you're saying, but I do think that with the rugby being the 7's variation of the game, it probably is the highest achievement within that specific sport. The Olympics really raised the profile of 7's athletes and the game in general.
Also - for me, the biggest one we are missing is squash! I know lots of people have mentioned it already - I just can't believe it isn't an Olympic sport yet!