According to Ace Showbiz, A.A. Snow, art director of the movie has justified this change by saying that they wanted Snape to die in a place from where everything was visible, the boathouse and the chaos at Hogwarts main building, and they would never want him to finish his role in a box like place, similar to the Shrieking Shack.
Now, my point of debate is, as a reader of the books, how fair is it to replace a location like the Shrieking Shack with a flashy Crystal House just to make the movie look good. I know that movie making is different from novels, but shouldn't they keep in mind that being loyal to the book is important, especially, when it has such a vast readership and people relate to it since it is the place where:
- enmity between James Potter and Snape matured;
- the third book, Harry Potter and the Prisoner of Azkaban, deciphers all its secrets;
- the only place reached upon by the Marauders, Snape, Harry, Ron & Hermione, apart from Dumbledore, and finally Voldemort.