I've done a lot, but I can't seem to figure out why can't we just use
{{#explode:{{PAGENAME}}|:}}
It just doesn't work. On the other hand, writing the actual words (not substituting them):
{{#explode:Extension:ParserFunctions|:}}
will work. Why is that and what can be done?