Why does Turbotax alway generate Form 8949 even if 1099-B can be directly used on Schedule D line 1a or 8a?

On my 1099-B, the cost basis is reported to IRS and no adjustment is needed. According to Schedule D instructions, you can gross up proceeds and cost in Schedule D 1a. Form 8849 is not needed. 

 

However, after I choose "cost basis is reported to IRS" and type in 1099-B gross numbers, Turbotax generates Form 8849 with "see attached statement" and "M" in column f. And as the result, gross numbers go to schedule D, line 2a. Does that mean I have to mail in a summary of sale statement to IRS. That is definitely not what I have expected. I think Turbotax should make a change here. 

Any suggestions?