I don't understand the failure of the butterfly keyboard? I haven't had any issues with my 2017 macBook and it seems to keep kruft from getting under my keys (A problem I had with the older macbook keyboards)
I also live on my macbook so it's constantly in use, and much to my displeasure, around food.