@BLOODGRAVY I agree that at least you shouldn't be able to quit before you're crated.
On the other hand, how many people just drop solo or do whatever they want or don't help you fight or any number of things where when you get knocked, your teammate(s) are nowhere in sight, and so you mind as well be able to just quit instead of having to watch your teammates go do whatever except help you or recover your banner. And these are the reasons you're allowed to quit in Pubs.
Really the best solution is obviously to squad up. If you don't have friends online, its really easy to get one together. Yes, there's LFG stuff. But the BEST way I've found is really simple and no one does it.
First off, DON'T be in a private chat party instead of in the game chat.
And two, USE YOUR MIC. So often, the whole quad will have mics in random ques but no one talks. But every time I get into a lobby and theres someone cool who uses their mic, we end up running it back and collecting a 3rd along the way.
Be in the game chat. Be the first one to talk. Communicate before the drop what you are going to do, want to do, your playstyle, whatever info that is important to you. Drop hot, drop away, whatever. It'll only take a couple games to find others who will Communicate with you and merge playstyles and make the game more fun. Not to mention win WAY more pubs games, cuz like you said, everyone quits. There are usually very few full squads in the endgame, usually just a bunch single man squads.
And if you don't do the things I mentioned above, if you don't communicate, mic up, or chat, how will you ever expect teammates to care enough not to quit out?
Would you rather play with teammates who WANT to stick around, or play with ones who are FORCED to stick around to avoid penalties?
...thats my 2cents