Same thing here in Denver. The night life here pretty much ends at 2 am.
Its a mistake if you ask me. Its supposed to be there so people don't get "AS" drunk as they would if they were to drink until, say, 4 am. Now where is the logic in that? In reality, it just means people drink more, especially those that start their night at 12 am. They need to get wasted faster.
It also doesn't give you time to sober up before you go home. Before you know it its 2 am, your too drunk to drive, and oh sh~t you have to leave. For all these reasons, its my belief that these laws which supposedly protect us from drunk drivers, actually increase the number of them on the street.
Thats why I like Vegas. If you need to drive somewhere any way, that isn't in walking distance. Your too drunk to drive? Wait around wherever your at for a few hours. This happened to me at a strip club, it was getting late, I had too much to drink, I had to wait around until 9-10 in the morning to leave, even though I stopped drinking at like 5 or so. Shame having to be stuck in a strip club to sober up.