I've never really understood what people mean when they talk about one club being "bigger" than another. You see fans of other clubs talking about it on social media all the time. Seriously, who cares if their club is "big" or not? It's completely meaningless. I'm very content with the fact that I support a club that is small but successful.
Dunfermline have been under-performing for years now, but then again so have loads of clubs of a similar "size" - Falkirk, Raith Rovers, Partick, Dundee, Airdrie etc. All of them could do what Saints have done in theory, but actually doing it in reality is a completely different matter.
To be honest I'd much rather have Dunfermline in the Premier League than Livi or any of the west coast clubs, so if they can get back up then good on them. Ditto Raith Rovers and Inverness Caley.