I didn't expect a service pack 2 for windows 7 to come out since it's being phased out and I don't think they'll roll out 2 or 3 service packs for each OS unless it's completely necessary to the point there are countless of compatibility issues but what I'm saying the way they are treating windows 8.1 is the same treatment given to Windows XP service pack 2 not only with rollup updates but new features as well since the planned release of Vista was delayed for that year (2004). Service Packs aren't going away when Microsoft plans to rebuild their OS from the ground up again like they did Vista carrying countless compatibility issues that's the new norm. I think they are taking it to a new creative level instead of calling it service packs it'll now be 9.0 to 9.1 etc.
Microsoft will never let the Windows team re-build windows the same way they did for Windows Vista, it was a huge mistake for the company, and they paid dearly for it. It will never happen again. Microsoft has no plans to "rebuild their OS from the ground up again like they did Vista". That is exactly what caused all the compatibility issues, service packs rarely cause compatibility issues.
Windows 7 isn't being phased out either. It is still actively supported and will get extended support for the foreseeable future. It just isn't going to get another service pack, only continuous updates.
Windows XP service pack 2 was the exception, not the rule, Microsoft had to add new security features to Windows XP because it was getting attacked like crazy. They didn't have much of a choice. Windows 8.1 on the other hand, is by choice, and is getting updated in this fashion by design. It isn't the same thing, and it definitely isn't a service pack.