Shaq had one of the most dominant peaks of all time, but people forget that by 2004 he was already 32 years old and 12 seasons deep in the league. In those first 12 seasons he only won 3 titles, and with a couple less foul calls in those disputed games against the Blazers and the Kings it would have been just 1 title.
It's enough that a 300+ lb player stayed basically free of major injuries for so long. Expecting him to maintain perfect fitness into his mid-30s too?
Automatically giving him a bunch more titles in the clear downside of his career is assuming far too much.