He fought Ian Garry with an injury. He fought Wonderboy with and injury. That sounds like a reliable guy to me. They weren't the same injury so it's not like he has some glaring area that will never heal up. GSP had a major knee injury, he wan't a liability. Usman supposedly has bad knees but he is old as dirt for a WW. Shavkat is only 30.
Personally I feel if they can skip over Shavkat when he earned a title shot and did the UFC a solid staying on the UFC 310 card after Belal pulled out and fought Ian Garry with an injury then there is no meritocracy. You can't argue Brady or Ian "Deserve" anything. Skipping Shavkat over for Islam is bad enough but that is the reason why guys lower have to wait longer and keep fighting to differentiate themselves and prove they "Deserve" it. That will be after Shavkat gets his shot because he already proved he deserves it Brady lost, Garry lost, Shavkat hasn't he should be next. Just my opinion.