Costs are a fact and not something you can have an opinion on. And it’s s fact that you can find much cheaper diving, hotels and food in e.g. Indonesia or the Phillipines. You quoted local prices yourself. If you enjoy the diving more in one place or another is very personal though. Personally, I wouldn’t go to the Maldives for a diving trip only.