The lower it gets, the more it means you can't play the character/game for ****.
Reiterating my Dedede story because you didn't seem to comprehend it.
I've been playing a lot of King Dedede this month, perfecting the craft until I can consistently beat my siblings and friends fairly easily. Like I said before, they aren't bad players and have their fair share of 4-5 mil GSP top char. Anyway, after beating their highest rank character with my DDD a couple times, I decided to take King Dedede online and try it out. Losing streak, dropped down to 75k GSP. Who cares, they are still my best character in terms of skill. I know a bunch of true combos and can make some pretty nice moves in training.
Enter Mario. After my losing with King Dedede, I figured "Ah well, let's just play a different character online who I don't care about and see how things work out." Mario, a wonky character that I have never played in Ultimate and neither do I plan to. I end up winning four straight games and boosted up to 3 million GSP with one of my least favorite characters. Am I suddenly better with Mario than I am with Dedede? Hell
no, because your skill with different characters is subjective to you. GSP is subjective, and can be given in vastly different ways to people with vastly different preferred rules. It's tougher if you go only 1v1 FD no items on quickplay and get destroyed.
This doesn't help me. You gave literally no solution. You just said it was easy. Maybe for you, but not for everyone.
Do you want a solution? My point is stop complaining. You're literally whining over a subjective number that the majority of the community agrees is calculated in a terrible way. Stop whining because you're better than 800,000 players, you're setting too high of a bar. If you strive for 2 million with every character, then you'll end up being depressed because you can never achieve your unrealistic goal. You aren't as good as you think you are. Set actual, realistic goals that you can consistently achieve for your skill level. Don't watch yourself, watch pro players on YouTube/Twitch, or just generally good players who main the same character as you, and try to pick up some tips.
You can't just change a mentality just like that. I hate when people act this way. Why doesn't anyone understand this or how emotions work?
If you let a single number determine your self worth, then I'd recommend you just stop playing Ultimate and find a better hobby that won't consistently depress you. Depression is not a healthy thing, and if all games with a ranking system send you into a downhill spiral of lowliness, then I'm sorry for you. You aren't the best, and neither will you be the best if you don't keep working at it. It takes time to improve, and you don't immediately get the results you want off the bat. You strike me as the type of player who will stop playing a character after going on a large win streak with them and losing one battle.