Yep, those are eBay's rules, they require a credit card on your eBay account, if you wish to buy any ' bladed item'.
With no card on your account, this also shows hopefully , your responsibility for anyone in your household who may not be of 18 years + , to not be able to use your account to buy bladed items.
It not only covers yourself , but members of your household with access to your account.
@grimwells