Yep, they are the only scenarios where it logically makes sense to move from the G.I know the logistics would be difficult but GF at the G unless it’s a derby WC v Freo , Swans v GWS , Lions v Suns or Port v Crows would be a good compromise
Might be doable if they move the finals bye to after the prelims
All other arguments have obvious flaws
Rotation - you do it at small venues where the likelihood is that you keep fans away. Fans in Sydney aren't going to get access to tickets to an Eagles v Essendon GF at the SCG, all that does is mean less Eagles and Essendon members will get a ticket.
Highest ranked team - the fixture itself is compromised, and finals matchups don't take "rankings" into account. The current finals system completely disregards HA rankings after week 1. Look at the PFs coming up. Dees are the minor premier, they play 3rd from H&A whilst Port (2nd) get to play 5th from H&A...what advantage do the Dees get? Winner of 1v3 should be playing for the right to host the GF if we're awarding it based on merit.
Best solution (hopefully AFL gets there with next expansion) is conferences. Vic & National, let Vic final be at the G, National final can be rotated. Then have a system that determines where the play-off rights go based on merit.