Hopefully when the King transit mall becomes "permanent", they'll replace those temporary streetcar stops with bumpouts like on Roncesvalles Avenue.
I actually hope they create permanent curbs at street car stops fully protected with barriers and planters (with trees). The ramp is because passengers need to walk across a bike lane, which on King street doesn't exist. Everytime you create a ramp there is a chance someone would drive/ride onto it creating danger for the passengers.
We have a chance to make King St into almost an LRT with this initiative.