1: Some games require AGA because they are AGA only titles (alien breed 3D f.x.)
2: Some games had both versions and would adjust to the chip set present (alien breed tower assault f.x.)
3: Some games were ECS games that required 2 MB RAM, so were sold as AGA to avoid A500 owners buying them (Dungeon Master 2 comes to mind)