Shipped software has to be bug free for everyone's use case.
Situated software just has to be bug free for that user's particular use.
Many orders of magnitude lower bar of generalizability, and thus of cost to create.
If only more people could create software with little effort or expertise.