Vous n'avez pas pris en compte le fait que les Protoss peuvent simplement annuler leur bâtiment et en commencer un nouveau. Vous avez donc perdu tout ce temps d'extraction (en attaquant avec des SCV) alors qu'ils n'ont perdu que 25 minéraux. À moins que vous ne parliez d'attaquer un bâtiment qui est déjà entièrement construit... auquel cas, c'est également une mauvaise idée, car il construira probablement des canons à côté de ce pylône achevé, et vous aura très probablement isolé (avec d'autres structures incomplètes) de la possibilité de l'attaquer.
Tenter de tuer une sonde (avec des SCV) qui tourne en rond autour de votre base est une perte de temps totale, cela prend environ 2 minutes pour finalement la tuer, pendant ce temps elle en amènera juste une autre à votre base. Cela dit, si au moins un travailleur suit la sonde, cela l'obligera au moins à garder la sonde en mouvement, ce qui limitera quelque peu les choix de placement.
Ma meilleure défense jusqu'à présent a été un bon repérage, l'édification de murs dans la plupart des parties, et la mise en place de 1 ou 2 bunkers dès que je vois les canons s'élever.
Vous pouvez également essayer de placer des ouvriers à des endroits susceptibles d'être construits pour empêcher physiquement le joueur Protoss d'emmurer ses canons sur votre ligne minérale, mais cela demande un peu d'expérience.