I totally agree. Where I live in Switzerland, there are no shoulders and bikes ride in the road and are not allowed on sidewalks.
This seems like a category error to me.
"Hey, cars have wheels, bikes have wheels, therefore bikes and cars should use the same space"
Instead the categorization in my mind could be:
"Hey, pedestrians and bikes are almost the same mass, almost the same size, and much closer in speed, maybe they should share infrastructure instead."
Unintended collision of bikes and pedestrians are much much less likely to result in death than of bikes and cars (and trucks).
If the problem is that sidewalk infrastructure is not good for bikes, fix the infrastructure, it will benefit people in wheelchairs, ECVs and people pushing strollers.