So @StorageNinja brings this up quite often, that you need paid support from the software developer. Especially for VMWare's ESXi.
He then states that third party support isn't sufficient for issues like and I quote "In all cases for us to support you, we required you have a support agreement with Citrix, or VMware as when we hit bugs (That required CPD engineering teams to write code) that was WAYYYY out of scope of what a MSP does or provides."
So my question is, why is VMWare's ESXi constantly recommended, if bugs are so prolific that end users and SMB's are finding bugs and needing patches to it directly from the developer; who hasn't yet discovered said bug.
Why is official support from Citrix or third party certified people not sufficient or frowned upon when using XenServer?