Try buying a premium seating ticket to any American sporting event and you will change your view… I attended a Basketball game in San Francisco in March tickets cost $us330 each
Why would i change my view ? This isnt America with 10 x our population. Comparing US sports to us is ridiculous, for starters the demand for Golden State Warriors games is massive you have the bay area with a huge population wanting to go to a 20k seat arena, there were 10k at the game at Leichhardt not much demand there.
The nrl really need to rethink ticketing. You can charge a premium when it is an event and people want to go but they aren't at that stage. Reduce prices and get people into that habit of going and you can start to charge more.
The game is also affected by the fact it is easy to watch and follow on TV. Tight camera angles and you can see everything going on.
Your last paragraph hit the nail on the head. AFL kills NRL when it comes to crowds because of the simple fact that it is a much easier game to watch live because the ball is in full view for the most part, most times attending NRL live you sit there thinking "sheesh I should've just saved my money and watched it on telly", especially at grounds like ANZ where you are lightyears away from the action and spend the whole match watching the big screen to see what the hell is going on.