Blame your government for not creating adequate bike lanes or curbing car usage, instead of people just trying to get around. Nobody wants to be in each others way, it's just that most of the time cyclists have nowhere else to go.
also there is no point for (e)scooters in Prague considering trams, buses and subway operating everywhere for less than a 0.5USD per day for unlimited travel, which is why pretty much no locals use them, they are also pretty much impossible to use in extended city center with cobble stones