Pricing is also one of the biggest issues, but just because there are no games on at 3pm on Saturday does not mean that this is not the reason why kids stay away from Scottish games.
You need to look further back to see that if kids are watching blanket English football on TV ( any time not just 3pm on sat) they might get used to supporting that teams thus deserting Scottish football.