I think that it would be good for people who don't wanna or don't know how; it would be good.
Or even when you can't get Backer rod.
I have bought some but prefer to make my own. It is a lot cheaper to make then buy.