Looking at your pictures, you definitely got your money’s worth from the shoes. The shoe you have is an entry level mtb shoe. A nylon outsole will become more flexible over time. My recommendation is to make the jump to a carbon or composite sole. From the looks of your pictures you are not the entry level rider.
I guess this means two and half years ago, when I bought these entry level shoes I was an entry level rider. Now what am I?