Major social media platform? Honestly, I never even heard about them (and judging by answers here neither did other members) so how "major" exactly are they?
Yes, you have a good point what's the origin of the name, the name has something to do with the project, and how we can connect this name to a social networking site, obviously the admin did not think about how he will come out with a name.
Name originates from The Simpsons, here is the explanation.
Sneed's Feed & Seed (Formerly Chuck's) is a joke and innuendo from the animated television series The Simpsons. The questionable validity of the punchline and confusing nature of the joke's structure has turned it into a tool for trolling and memes referencing the original quip, which uses the scene from the show as an exploitable in photoshops and other edits. After spreading to 4chan, "Sneedposting" became a widespread shitposting format to reference Sneed's Feed & Seed
And yeah I agree, many won't get the name but I don't think this social media platform is mainstream oriented as this is how they described themselves "
Formerly Chuck's goal is to be a privacy centered platform that allows people to communicate through posting, messaging, and streaming"