You are correct, ISP has static routes for the customer subnets and a default route for upstream provider (provided they aren't using BGP).
This appears to be a typo in the example. In the description just before the example it clearly states "The ISP router then has a static route pointing to the customer's network." not "defaultwhich is the typical operation for ISP networks.
Even though the example is poorly written, I believe the point is to introduce the idea of a discard route. This is a practice used by ISP's to prevent routing loops by creating a "static default route" for the entire ip block used for customers to an interface such as null0.