There are a number of reasons why you may want to limit the permissions of the project administrators. Being a Site Administrator or a template administrator you are able to do that without locking yourself out.
But the most common way of solving this is to create a special project administrator group based on TDAdmin where you remove some of the permissions of that group.