I wouldn't call it 'buggy', I would call it unique traits. All software of this type, for some, even Photoshop, has things that don't work as well as you would like. I decided to 'master' it rather than fight it. Once you know what to expect and how it reacts, for example the size of your text box AND the alignment within said text box makes a huge difference on where your text will go when you preview vs looking at it on the screen.
After entering your text, if you then size the text box down until you see the 'bar' on the right - which indicates it's too small - you are more likely to see your text placed better in preview mode.
Software like this in most smaller companies, like GCU, was created by one programmer. When that engineer is no longer available, someone else needs to maintain. Maintenance is one thing. Re-design is an entirely different ball of wax. Having an engineer as a husband, some things have rubbed off over the past 40-years, and this is one of them. Most software engineers are VERY reluctant to attempt design changes on a tool like this which was created by someone else. In these cases, changing something will almost always cause something else to not work, creating a cascade of issues which result in a useless tool.
My advice is you either have a strong enough desire to use the stock card option and embrace it's idiosyncrasies, and develop your own method of work around - OR - you decide it's too frustrating and don't use it, like Bruce did. Major changes to fix what we all think is broken, is not likely to happen any time soon. And, there has been a 'wish list' for a long time, so GCU is already aware of our frustration areas. If it was an easy fix, they would have already done it.
Enjoy it or let it go ...