That's only a problem if Microsoft promised or implied XP would be updated indefinitely. Is that the case?
The alternative is to take your chances with free software where outside of any commercial support agreement with a specific provider you generally have no actionable guarantees of any kind that your support will last as far as the time your installation completes.
You can even argue that all of the things there end up being the users fault as they choose so for convenience.