Would be a stupid reason to toss a whole frame. What metal is the clamp made of? It's possible you could take it somewhere to have a bit of metal welded on to replace the broken part. Otherwise, your temporary fix may be adequate in the long term, though that's up to you. You could maybe get a cheap
seatpost collar and slap it on there- if you did that along with the bolt it might be enough to fix the problem.