No. An Xbox Gift Card is optional—a prepaid balance method, not a requirement.
Bottom line: Add a payment method once, buy what you want. Gift cards are just a flexible payment option.