It's a business hotel thing, oddly all the cheap chains will have free breakfast and wifi, but often something like the Hilton will be pay for both, likely because the clientele they're targeting is business employees who will just expense the whole thing.