Sivan only had a 4 year stint. To be fair to Sivan, he had challenging tasks on his plate. Sure, his moon mission didn't go off as planned but in all things considered, he was very up to the task. Yes, Somnath had a successful moon landing on his watch but it was under Sivan's watch that all mistakes were looked into and rectified and changes implemented that paved the way for a successful moon landing.
Don't forget, under Somnath, the rate of launches declined dramatically and yet everyone is giving Somnath a free pass when Sivan didn't even though he had a good excuse - Covid-19.