I'm mexican and i have to say i never had tried my elote (what we call this dish in spanish) with yogurt. It adds protein and healthy cultures, but perhaps bc i grew up with only adding mayo, i opt for not adding the yogurt. Also you dont have to grill it if you dont have a grill or skillet. You can boil it and it still comes out great. Lime is optional but really good too.