Class lock was implemented to prevent us from running 6blms+1healer+1tank and then changing later on in the dungeon to something else. I miss this feature from 1.xx, but it makes sense and added balance to the game.