What you dont seem to be grasping is that even without the 20 swords you are overstocked. Though your fish might not be the adult size that they CAN get, that is probably because their growth was inhibited by the size of your tank. Lots of people misunderstand the whole "fish wont grow bigger than the tank" statement. It is VERY unhealthy to stunt a fish's growth by not providing enough space for them. While their total size might not get any bigger, their organs are still growing and that can drastically reduce their lifespan, not to mention being extremely uncomfortable. When stocking a tank you need to prepare for the maximum adult size of your fish, not how big they were when you bought them.
As for the plants not dying yet... the non-aquatic plants we see in your pictures can live for a couple of months submerged, but they WILL rot away and foul your tank.
You asked a question on this forum and yet when people give you answers, the reasons for them, and suggestions, you discount or ignore them.
I have a 38 gallon tank and my stock is 3 guppies, 4 swordtails, 2 kribensis, and a rubberlip/bulldog pleco (10 fish all with a max size under 6"). I feel fully stocked at this point because of territorial constraints, allowing for fry from my livebearers and kribs, and just the overall size of my fish. The male krib is 3", the female 2.5", three of my swordtails are over 3" with one male (including his sword) reaching 4.5". All of my fish are active and the kribs can be territorial.