I think its important to realize that some the designs you're seeing on Finch largely go back to an EA from several years ago; though there were actually improvements made to much of the design.
Its also worth noting that staff are delivering the very concept your talking about on Sheppard this year or next. (landscaped buffer between bikes and cars).
The City's Cycling unit is actually made up of people who cycle, regularly, so they are acutely aware of the need to make better facilities and they are doing that.
But there are always constraints and challenges.
***
That said, thank you for the excellent and thorough update