Retirement tax questions

Why is the 1099-S form not considered a substitute form for the 1099-B?

If you say no to did you get a 1099-B or a brokerage statement for these sales then you have to choose box F , which is long-term transactions not reported to you, which is not correct, since the 1099-S will go to the IRS.