dmertz
Level 15

Retirement tax questions

Right.  Congress made the law requiring proportionate application of basis to IRA distributions.  The IRS is just following the law in the way that they constructed Form 8606, so don't blame the IRS.