Why ordinals? Why not just in OPRETURN? To save on fee?

OceanSlim
npub1zmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sjv7f60
hex
f9f36ad097c4af12eac4a42dfbc19c047963f0d0886439eb755bedfcd3e4713dnevent
nevent1qqs0num26ztuftcjatz2gt0mcxwqg7tr7rggsepead64hm0u60j8z0gprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgspdudqzqx5ellme3prp68qus5se3vynsddcexkv5la5p7qxxcswjcp9wpjeKind-1 (TextNote)
↳ Reply to Event not found
c58d7e423a84aac6f024ba10cd2db04839c68690eaf7555e62d8c83becd5d6e0...
Why ordinals? Why not just in OPRETURN? To save on fee?
I'm just confused why outputs need to be inscribed as an ordinal and not just a new protocol? If ordinals is just abstracting main chain for a shared delusion then why not abstract something new?
I'm not hating. Just very curious. It's a key design decision.
Raw JSON
{
"kind": 1,
"id": "f9f36ad097c4af12eac4a42dfbc19c047963f0d0886439eb755bedfcd3e4713d",
"pubkey": "16f1a0100d4cfffbcc4230e8e0e4290cc5849c1adc64d6653fda07c031b1074b",
"created_at": 1777909204,
"tags": [
[
"alt",
"A short note: Why ordinals? Why not just in OPRETURN? To save on..."
],
[
"e",
"c58d7e423a84aac6f024ba10cd2db04839c68690eaf7555e62d8c83becd5d6e0",
"wss://antiprimal.net/",
"root",
"d3646691ba5b1d796c1e1b3430df00fe1189ec9c232877adde18c8f656af18f0"
],
[
"p",
"d3646691ba5b1d796c1e1b3430df00fe1189ec9c232877adde18c8f656af18f0",
"wss://bostr.shop/"
],
[
"client",
"Amethyst"
]
],
"content": "Why ordinals? Why not just in OPRETURN? To save on fee?\n\nI'm just confused why outputs need to be inscribed as an ordinal and not just a new protocol? If ordinals is just abstracting main chain for a shared delusion then why not abstract something new? \n\nI'm not hating. Just very curious. It's a key design decision. ",
"sig": "bc9765e8877b8bdd56d818232a912fe961df59020714f386cf2347088281a859eea0e0acb722228ab0985938d97df0a3be57607513a5cb28f0fe4b81db6b02ab"
}