Correct me if I'm wrong then. The National league and American league form MLB. They have different rules because one league is older than the other. I would assume that was also a marketing move at the time, more chances of big plays from designated hitters leading to a more 'offence' based game (I don't know which side counts as attack but its usually the one that scores soo..). Then best record from either league gets the advantage of home field? and thus their rules first allowing the chance to take an early lead.
With regards to salaries its rare for any sportsperson to make the money of the top american leagues due to the structure they have in place and the relative size of their fan-base, (whilst I know not everyone is a sports fan theirs 300m people in america for 30 baseball teams) so only top European football teams can afford (what I would call ludicrous wages). As for cricket its most popular form sees wages of 2m a year in the IPL (Indian Premier league) and in general that region of the world is where its most popular.
WHAT IS CRICKET?
The basic game requires: 2 teams consisting of 11 players that have varying roles, 2 stumps (three sticks with a little stick across the top) 22 yards apart with a line drawn about 2 yards across to mark the crease, the pitch is usually a circumference of about 200m though it does vary and 2 umpires one at each wicket (4 for internationals)
Each team takes turns batting and fielding, the batting team has to try to score runs whilst the fielding team try to stop them by catching, bowling or running out the batsmen (hitting the stumps whilst the batsmen is away from the crease). Unlike baseball you have 2 batsmen on the field at a time (one at each end of the crease). A run occurs when a batsmen hits the ball with their bat and the two batsmen at the wicket mange to successfully run to the other end. The batsmen can run as many times as they like before being given out. If the ball crosses the boundary rope after it has bounced at least once from leaving the bat then 4 runs are given. If the ball goes over the boundary rope without bouncing then 6 runs are awarded to the batting team. They can be awarded for poor bowling too, if the ball is wide or the bowler oversteps the wicket. Bowling is done from one end of the wicket (the rectangle in the image above) to the other. There's six bowls to an over with an additional bowl added if a bowl is errant.
Then just if this wasn't long or confusing enough there's not just one form there's currently 3 different types:
Test/First Class- Each team gets two innings (bats twice) until all batsmen are 'out' or the run count of the team who batted first is reached. (The teams alternate innings). This form can take up to 4 days.
One day- Each team has 50 overs to score as many runs as possible unless they get bowled out. Takes 7-9 hrs.
T20- Just 20 overs to score as many runs as possible. Takes about 3hrs.
I say they're similar because they both suffer from the increasingly fast paced lives we live nowdays and seem antiquated relative to other sports.
Kill me....