WDI
I understand why people make a fuss and are confused as to why they have to pay additional money to unlock a feature which most people are going to expect comes with their initial purchase.
But they don't have to pay additional money to generate MP3s from inside of Cakewalk. And, SONAR's approach is far more flexible than most other programs. For example if you'd rather export as AAC, you can configure that kind of codec instead.
I always see posts defending Cakewalk saying it's a good thing Cakewalk is saving their customers money by making it an option to purchase the license instead of automatically passing it on to the customer. However, this could be viewed as Cakewalk being cheap to make their product cheaper at the same time saving themselves money.
No, that's wrong because they wouldn't be saving themselves money. If they included it, they would either take something out or raise the price. See above explanation about bill of materials.
Bottom line, here are Cakewalk's choices:
1) Include an MP3 encoder whether people want it or not, and raise the price.
2) Include an MP3 encoder whether people want it or not, and remove something else to maintain the price.
3) Let people configure an MP3 encoder for free. They can take the $20 they save, and see a movie

4) Give people the option to buy an MP3 encoder so they don't have to follow the 9 steps needed to configure a free encoder.
SONAR offers both (3) and (4).
...having to configure Cakewalk to use a free [encoder] is a pain.
It takes 9 steps to configure, as described in the Help file.
Most people are not going to know how to do this or find the documentation on how to do it.
I'm not sure I agree. I think most people know that a) SONAR has a Help file, and/or b) search engines like Google exist. Either one will turn up the encoder configuration instructions.
But the bigger picture is that SONAR has a very flexible way for professional users to install codecs for encoding files in various formats, which is pretty cool.