The butternut squash is strictly used for the sauce in this dish. Spaghetti squash has a stringy texture that butternut does not, so you cannot use it in place of spaghetti. That said, if you want a lighter version of this dish, you may use spaghetti squash to replace the wheat pasta.