In your IT team we have a different point of vue of how we should manage STP on some of our sites.
Let explain me :
on your remotes sites a lot of them have more than one switches, the WAN link connection is always connected on 1 port on the first sites. If we have redundant link for one site it is connected on the 1 first port on the second switchs.
On all remote setup if WAN connection are'nt functionnal the office in question are not able to works on there computers, all servers are in central office.
On each site the first switch is elected as a root for Spanning tree topologies, but no second root is choice. In case of where the primary root failed we don't know which switch will be elected as root.
On our sites we have between 1 switch and 18 switches. All sites are connected in loop topology to make a redundant path for other switches in case of link or switchs failed.
Base on my read for BCMSN Certification exam I was understand we have advantage to make our second switch on each site secondary root switch to make sure if the primary root failed this switch will become the new root for the network.
Someone in our IT team think this : force the second switch of each site make STP more difficult to trouble shoot. And in case in where the current root failed this switch will have to be replaced in next 48 hours calender days. We have to provide 24h 7 days a week IT support on our network.