The lizards have to adapt to the environment to survive. The lizards may have always ate flies/lizards but once they reached the environment that produced opposite of their eating habits, they altered their eating habits. The lizards' adaptation will give them the ability to survive within the said environment that produce certain foods.
yes it is correct I would say since in the first place they had to umm... you know... for the female to make fish eggs