When I worked on computers it would take upwards of 3 hours to install windows 7, and that was last year... updating is a pain in the ass and it’s losing support.
ya most of it is legit. As with anything else you will find some dishonest people that sell keys which end up being no good once they are blacklisted by MS. It takes MS a moment or two to figure out a key is being exploited, then they block that key.