I think the point is exactly that these precise definitions should just be thrown out. The goal is to make something people want (or, at least, that they will pay for). Making distinctions about where bugs come from, who reports them, when in the cycle you found them, etc. are all part of most development processes, but they are masking the issue.
Make your software do the right thing.