But you're totally right that enforcing them is extremely expensive, slow and risky.
That said, Roomba isn't exactly a startup but wasn't a tech giant either, and did enforce their patents often.
And especially against imported infringing products, the ITC provides a much cheaper, faster mechanism to get protection via injunctions.
If you win? Good luck collecting damages from China, and have fun suing the next brand that starts selling the same machine in different plastic