Portfast is used to decrease the time it takes for the port to move into forwarding mode. BPDU Guard will prevent DDoS or incorrect cabling. Both features are used to prevent loops in a network, while saving time on ports that connect to end user devices. Disabling STP will do exactly the opposite, open the possibility of having loops. A loop can easily bring down the whole network, either intentionally or by accident. If a switch is installed in a perfect world, where no one ever makes a mistake, then yes, you can disable STP on the switch.