Yes. All the popular NFTs were minted on their own contracts, not on OpenSea.
My suspicion is Twitter will move to verifying for themselves in the long run. I get why they don't want to do it to start, but the hassles of dealing with any 3rd party will grow over time.