Our IDCs here on Phuket typically run about two weeks for the Prep + IDC + IE. The prices are all pretty near to one another, and they all include accommodations. As to whether the price of a 4-week program leading to MSDT represents a bargain at THB 72,000, I can't speak from experience about the program you refer to as I did my own IDC at a different CDC. However, as you also asked, parenthetically, about other IDC's, I can share my own experiences about selecting one. The IDC I attended is now offering the 12-day OWSI program for THB 38,200 and the MSDT course for 18,900, which, if you pay for them separately and not bundled into a package, adds up to well under 60,000. Every package includes additional courses, which you may or may not want--IMO, Nitrox is an excellent one to have, as is EFRI, so that if you add those two on to the MSDT and the OWSI ones you should be able to buy all four courses for around 65,000.
The thing with the MSDT is that you can do the coursework at the CDC, but you will only earn the rating once you've issued 25 diving certifications. Schools that promise the rating along with the certs are charging you to work for them. In essence, they're double-dipping--charging students for courses they charge the MSDT candidate to teach, calling MSDT interns "students" so that they don't need work permits, etc. Whichever IDCs you consider, read the proposals carefully to make sure you are getting what you want and actually get paid for the work you do (rather than paying to work).
Bottom line: it's best to choose an IDC based on your rapport with the Course Director rather than based on some package price. You will not get anything "free," even housing. It's all factored in.