That is the problem with people, they don't realize you aren't supposed to DOWNLOAD EVERY GAME YOU THAT IS AVAILABLE CAUSE YOU CAN. If you can find it at retail, then get it. Yes i know is very comfortable having it stored digitally but the limitations make it clear that it wasn't designed to even reach that limit.
At most the console developer assume perhaps the digital only indie games would be downloaded on the system, and the retail games would be bough on disc, or least you wouldn't get to a limit of 300.
Besides, downloading so many games and the file size of full project retail games compared to small budged indie games are very different. Assuming you did download every game from your region on eshop, you could reach the 2TB limit before even getting to the 300 title limit.
Long story short, STOP GETTING STUFF YOU KNOW YOU WON'T PLAY. No one is gonna play all those games on one console, cause for certain, all those games aren't worth it, even if it is free.