Or just good luck. Steph not being at Max due to injury concerns and slightly slow development and green quickly developing from a bench player to an all Star left a lot of cap room. Having 3 or 4 all Stars on a team and still having room to sign a max player is unlikely to happen again for another team. If green and Curry had Max deals they would not have had room for Durant.
Yep, it still sucks big time though, it feels like being an NBA fan in the 60s waiting for the inevitable Celtics title...