I only wear my Keens on my #2 bike, but I have never had them collapse or feel mushy around the cleat. In fact, they seem very stiff. My only complaint is that it feels a little harder to clip in with them, although that may be more to do with the fact I am used to Speedplays on my road bike, but this is also in comparison to my regular mtb shoes. They do feel very heavy to me and I don't think they would be comfortable for doing a long ride. I use them for around town errands, going to the pond, etc.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport