Honestly, I think Crystal Skull’s main problem is regardless of the quality of the movie, the franchise already ended.
The Last Crusade wrapped up the series perfectly (in my opinion) and even the title implied it should be the end (“The Last Crusade” referring to the most recent attempt to obtain the Holy Great and also Indy’s final adventure). I know nothing happens which technically prevents another movie; but it bookends the series well by bringing back Sallah and Nazis from Raiders and it even literally ends with him riding off into the sunset.
It was written in such a way because Lucas and Spielberg didn’t have anything left to say with the franchise or character, and there was no fruit left on the vine (so to speak).
A lot of the issues people have with Crystal Skull come from it trying to do something new with the character and setting since the story was already completed in the previous installment.
All this to say I don’t think it was a bad movie necessarily, just one which struggles to validate its own existence.
Please, all I want is a microSD slot and a headphone jack. Who was asking for an Instagram camera lockscreen shortcut?