Since the NRL started we’ve had 98, 03, 05, 11, 14, 15 without Storm and Roosters
However I think every team in the comp has been in the grand final since the NRL began besides the Titans so it’s still pretty good and is a lot better than a lot of top sporting leagues in the world, and take it from a former EPL fan that league is abysmal and so is every top soccer league in Europe, money has destroyed that game and the competitive parity is non existent.
Also even though Storm and Roosters have been in a lot of Grand Finals, how many have they lost?
2000 - Roosters lose to Brisnane
2003 - Roosters lose to Penrith
2004 - Roosters lose to Bulldogs
2006 - Storm lose to Brisbane
2008 - Storm lose to Manly
2010 - Roosters lose to Dragons
2016 - Storm lose to Cronulla
2018 - Storm lose to Roosters
Not to mention Storm have 2 of their premierships rightfully taken off them (07 and 09)
So yea it could be a lot worse, I do agree TPAs are stupid though and are getting worse, they should not be in the salary cap at all in my opinion.