Is everyone else’s pitch conditions always the same in career mode. Just a club cricket level but pitch is always standard medium, surely it should randomise a bit?
Depends mainly on the country you play in. Sri Lanka and Australia have a lot of Standard, Medium pitches at club level but conversely if you play English club cricket, you'll find yourself on Soft + Grassy or Grassy/Dusty. Same with India and Afghanistan, a lot of Hard, Dry pitches. The pitches can start to change dramatically once you start playing at the bigger stadiums (MCG for example always has a Hard, Standard surface whilst Perth Stadium always has a Grassy/Dusty pitch (forget its hardness). Club match pitches tend to be the same depending on the country of the league you start your career in.
Note: You can always go into match settings and change the pitch hardness and surface. I try to avoid this unless it fits into some sort of RP story in my head. I do it sometimes when a nation visits Aus for a tour. A lot of the time the game are at the same venue, so for example I RP in my head that its trying to promote cricket in say, Perth, so for one of the matches I'll change the stadium to Perth's and get the grassy pitch.
You can have any pitch type and hardness on any ground but all the stadiums come with a built-in default, which is why it can be more rewarding trying out different grounds rather than screwing with the pitch settings and having a soft grasstop at the 'G.