Oh yes, people do get fired for buying microsoft. Switch industries and you'll see. Or try spending 2 years building your company knowledge base into sharepoint and you'll see.
The solution? Instead of the project administering Sharepoint, the admin was handed off to the division of the corporation that specializes in administering Sharepoint. (It's a very large company.) Now we have two-factor authentication and double logins to upload monthly status reports. And still nobody can actually communicate.
-You want a CMS? Use SharePoint!
-How about site for delivering BI dashboards? Use SharePoint!
-Large, mostly static public facing site? Use SharePoint!
/Ugh