Software vendor "Support Engineers" usually have very little knowledge of SQL Server (just like their developers and system designers :(), but love to spout nonsense to deflect problems with their software.
Unfortunately, the incompetence of software vendors is often expressed most disastrously in their database work.
I have seen exactly one vendor database out of many dozens that I have worked with that looked like it was created by someone that understood database design.
I really wish this wasn't almost universally true, but after years of sad experience I expect it.