Unfortunately every time eBay mess the site up with further so-called "improvements" to the site they don't revoke the changes at any point, meaning that we are stuck with the changes for good. Therefore, if you do not wish to pay for the postage using your funds from sales the best option would be to cut eBay out of the picture altogether when purchasing your postage labels. Most companies are online nowadays, so you ought to be able to purchase postage labels from many different couriers via the internet.
If you prefer to buy postage labels in person you can do this as well should you wish to pursue this option. One such example is the Royal Mail - you can walk into any Post Office branch and buy postage labels there once you have weighed your item to determine how much you need to pay for the postage.