I was only replying to an obviously incorrect statement that by using more bandwidth you decrease SNR. If it were the case, Shannon theorem would not work.
It doesn’t matter how close to the limit your encoding is, whether it is 20% or 99% the relationship between the bandwidth, noise floor and how much data you can send stays the same - by increasing bandwidth you can usually send considerably more information even if your encoding is poor. Which in translates to either a wider useful bandwidth or lower noise floor or any combination of both.
A trivial thought experiment to illustrate this: For any analog encoding, if I double the transmission bandwidth by encoding the same signal over 2 channels instead of one, I can average the output signal coming out the receivers and get better SNR than using one channel and one receiver. That works regardless of AM, FM or whatever fancy encoding you could use.