Why did it take them so long? The statute is clear on its face.
A decision of the Supreme Court is always a consensus document. When some judges are wishy-washy, and others are strongly opposed, it takes a while to come up with text that everyone can live with. Also, there is a bit of theater and politics that are a part of the process.