The only similar example of a 3-0 forfeit, I'm aware of, is Napoli deducted 1 point because they refused to travel, under instruction of their local health authority. Their case is also set for appeal btw.
Unless your aware of another example of points awarded or deducted?
Based on the above, I'd say the punishment handed down by the SPFL is excessive within the rest of Europe.