Bitcoin not being a perfect payment system doesn't mean it is not a payment system used by many people to pay for something. Whether or not I, as an individual, used it for payment doesn't change that fact either.
if it was meant to be a payment system then it should always be designed with that goal in mind. at the forefront to make sure that any new feature would not allow it to be used for something else.
SegWit is NOT a way to store "arbitrary data" in transactions. It is a way to fix malleability and also help the capacity increase of this payment system.
but people have been using it to store "arbitrary data".
Finding an exploit in SegWit to create Ordinals Attack is a different matter that doesn't categorize SegWit itself as an "abuse".
it does if the "abuse" goes on for a long enough period of time.
