I'm amazed you could spin at all on those blades, when for all intents and purposes, you had a spot that does the exact opposite of what a sweet spot is supposed to do.
Just so you know, the "touch point length" on all the Ultima blades I've looked at is quite deliberately shorter than on most MK and Wilson blades. That is partly a matter of taste, and there are people who are used to and/or prefer the Ultima blades. It is also conceivable - I'm not all that sure of this, that it might work particularly well on people with fairly short toes, because that might place the sweet spot under the ball of their foot.
So the short touch point length of Ultima blades is not a manufacturing defect - it's a design difference. Which your skate tech probably made worse, possibly as part of an attempt to avoid trimming the toe pick, which they perhaps didn't know how to do right.
If you were doing your own sharpening, it might indeed be worth it to trim the drag pick (the pick closest to the back), and re-shape the rest of the blade. A good skate tech (sharpener) - which yours doesn't seem to be - could do that too, though whether that is worth the cost, given the limited lifetime left, is up to you. In practice, you would still have a somewhat altered change in the relationship of your toe pick to the rest of your blade. If you can afford it, new blades would be worth it.
But, as far as I can tell, and as Kaitsu pointed out, even your "real pro" didn't do a good job, and probably isn't all that knowledgeable about sharpening figure skates. You don't want the curvature to be even - though they did worse than that. I admit I probably can't spin as well as you, so am not an expert on spinning, but, from discussions with other people, you want there to be a fairly sudden increase in curvature (which is what the sweet spot should be) beneath the ball of your foot (assuming that is where you spin and turn, because most people find it easiest to balance near there), so you can feel the change, and know that you are there. The change also makes it easier to spin there in general, just as the place at the center of the bottom of a top, where it changes shape, is easiest to spin on. I don't know where the ball of your foot is, but if the ball of your foot (or wherever you try to balance) is where the boot bends upwards, the "real pro" tried to create a new sweet spot is too far forwards. And your "real pro" should have trimmed the back toe pick, if he/she actually understood sharpening figure skates, and not left a concave portion.
BTW, you didn't say what area you live in. You might ask other skaters and your coach if there is an even better skate tech (including sharpening) in your area. Don't be surprised if some of them drive for hours, maybe even carpool, or have one person carry several people's skates, to get there. Maybe some of them mail their skates back and forth to a good skate tech. (Though it would probably be better to speak to the tech in person rather than having someone else do it, test the blades out, and bring them back to the tech, if you didn't like the results, at least for the first sharpening.) If you don't use a good one, they will gradually mess up any new blades you buy - and you are no longer buying cheap blades.
Maybe a few people in your area, like the people who have so far responded to you, do their own sharpening. Unfortunately, it takes time and practice to learn to do that well - so if you can find someone who is really good, they are probably worth using.
AFAIK, Gold Seal blades are generally agreed to be quite difficult to sharpen well, because the portion of the blade where the blade clamp used with the sharpening machine grips the blade is not flat and parallel. It is quite possible that neither of the people who you have used could do a good job of it, even at first.