We will not buy the whole roll just because they will give us a deal, not always in our best interest why have 100 dollars hang around the shop for months better things for the 100 dollars to do..
You are saying that you don't have any short pieces of cable laying around and that's good.
But if you did have short pieces of cable would it be in your best interest to use them or sell them for scrap? We are talking about say $10 dollars extra in materials ( box, cover, connectors, wire nuts, ground screw ) and say $10 of time ( 10 minutes at $60 and hour ) that is a cost of $20 and the prices we could get for the cable scrap is maybe another $20 for a total of $40 cost we can accomplish the same as $100 in new cable.
Now remember the OP already had the cable in stock so he is not really investing any more time. He either uses the cable or sells it for scrap.
I can agree that I would rather not splice a cable and a job does look better without splices but then again throwing $100 bills out the window is no fun either.
The question is if trying to save money now will cost you in the long run. Some people for some reason tend to think that splices will fail but that has not been my experience.
These are houses we are talking about so there is not an excess of vibration ( such as industrial ) and hopfully not a chemical environment ( maybe a meth lab) so if a splices is made say in an attic, dry basement or crawl space there is no reason for it to fail. The actual time that a dryer or range is used is nothing compared to an industrial motor that runs 24/7. I have seen splices in motor circuits last for years under the worst possible conditions so I don't see any reason for a range or dryer circuit to fail if done correctly to start with.
The only down side I can see to splicing the cable is that someone may question the need for a splice in the first place. The circuit should be perfectly functional and it is code legal but there are some picky people in this word.
I have worked in this trade for many years and I have worked for some pretty big companies on some pretty big jobs and I have done many things for no better reason that to save a dollar or two. So if anyone wants to say it's unprofessional to try and save a dollar then I beg to differ with that opinion. You could even say that trying to save a dollar at every opportunity is the mark of a true professional.
Professional work is not always doing the best possible job ( some folks may think that's the case, that doesn't always happen ) , professional work work is doing functional, safe & legal, neat work in a manner that is profitable.