I can tell you for a fact that statement is absolutely not true. VB.NET and C# have 99.9999% feature parity. Where there is a difference you will never notice unless you are doing some low level work
bet u know C# as better features than VB.net and that what the client want