As we discussed internally..
I'm OK turning ON by default, but I think this is important for 2 reasons : 

1 - Avoid some extra processing when the cache is OFF
2 - Allow different EMs that share de same entities turn ON/OFF the entity cache