Reymedy
ne craint personne
You miss a key advantage that Greg has over all these Spikers : offensive presence (forces a lot of switches, and WAY BETTER coverage and power than any of the Spikers you mention) and ability to directly threaten of KO the main defoggers in the tier.I was thinking about shadow sneak and it can actually be pretty useful on greninja especially with the surprise factor. However, I think that spikes should be slapped on the main offensive set since the spikes set is essentially just the offensive set With spikes added, and i think it's a subpar option on an offensive set, a waste of a moveslot, and there are a lot of other spikers that could be used like klefki, froslass, and accelgor who have priority, better typing, more support moves, and speed respectively. In the other options I would put that greninja can function well as a suicide or anti-lead with high speed and access to spikes, toxic spikes, and taunt, which has some niches over the previously mentioned pokemon. Overall, this analysis is fine
Which means, that your set, when you play Spikes Greg, has to be focused on preventing Defog (hence the bigger importance of DPulse). These two sets have really different roles, and you'll build your team in a a different way depending on which set you use.
I think your point is fair, but the way you analyse the two sets is very different, so it's more simple if we split them, imo.