I take offence at this. They tell everyone 6 months before something is launched how good it's going to be, release crap and spend a year fixing it, then it limps along in a bug ridden mess for years while their reps (via partner support / connect) make promises about fixing stuff that will never be kept and then it gets evolved into another product or rebrand or shitcanned or all your cases get disposed of when they change how they're structured internally.
Been working for MS partners and enterprises that use their crap for 25 years. This is the status quo and no one complains too hard because they assume this is right and normal. It's not.