Why can't Application.streamingAssetsPath and friends be called from MonoBehaviour constructors?

By now the fact should be common knowledge, but not the why.

Primarily what I’m interested in are “Application.persistentDataPath” and “Screen.resolutions”. I can see ways to implement them without touching the Unity API, so in my vision, it would be just a helper.

What do you mean by monobehaviour constructors?

Constructors of MonoBehaviours. Also applies to their field initializers.