Have you followed your broker to different brokerage firms?
Have you wondered if the recommended products are better for you or for your Wall Street advisor's pocketbook?
Traditional stock brokers are sales people first. This is why you see a lot of brokers moving around from firm to firm looking for higher compensation structures for themselves.
Stock brokers are not required to find the "best" investment for you. They are only required to find "suitable" choices. That "suitable" choice can be the product with the highest payout for them.
Stock brokers make a killing buying individual bonds for retail investors. The bond markets are not near as transparent as the stock market. This secrecy has caused wide spread price manipulation that is driven by the desire for higher payouts for stock brokers.
Not all stock brokers are dishonest...but they all serve two masters. One of those masters is their employer...a Wall Street Institution.