Yes, it is true.
Yes, it is true.
They keep telling me Windows 8.1 is super annoying... everyone insists I need a Microsoft account for each app, plus these little annoyances. One friend even had to use Skype with Outlook email to log in.
You don't need an M$ account; a local user account such as Windows 7 is acceptable.