Type = "simple" is the default unit type. Being wanted by bitcoind instead of a system target is more appropriate. By binding to bitcoind, the service is automatically stopped when bitcoind exits. This eliminates the bitcoind liveness check in preStart.