Benson Mhlongo has explained the two things that Orlando Pirates and Kaizer Chiefs have been doing wrong in the past five seasons.
The two Soweto giants' supporter have been watching with envy as 'enemies' Mamelodi Sundowns dominate the DStv Premiership year after year while their teams continue to lose hunger.
Sundowns clinched their fourth league title in a row this week and their 11th since the Premier Soccer League's inception, while their biggest rivals have lifted it four times each.
"The team that they have Sundowns, how long they've been together, there's only a few new players," Mhlongo explains to KickOff.com.
"Look at the characters that are there, [Peter] Shalulile on his own is world class. [Kermis] Erasmus on his own, he's a lethal striker. So they didn't just replace the likes of [Hlompho] Kekana and [Leonardo] Castro with just anybody. They replaced them with better players.
"The core of the team has been the same for almost five years. This team has been playing in Africa every season. Pirates and Chiefs have been changing teams every season. So when the team starts to gel... the season is over.
"Chiefs and Pirates, once there's rumours about a player in the media, they just ditch him like that. There was no need for them to release [George] Maluleka. They don't respect the brand that their players have become.
"When a player grows, you have to pay him. You can't live in apartheid and say 'you are the local boy, then we underpay you'.
"I think those are the two things, not to keep the team for long and releasing players because of squabbles not because of football reasons. It's a mess. If they can fix that then they will compete again.
"Pirates changed the team drastically this season, we don't know what's going to happen next season. They should know by now who is going to replace [Happy] Jele. Already there should be a youngster learning from him."
View Mhlongo's 10 best coaches of the PSL era