The second part I agree with, it does take longer to take effect. This is why a lot of people overdose with edibles. They eat a cookie and are like "WTF? It didn't do anything" so they eat 2 more and then a half our later they are having a panic attack, throwing up, can barely move, etc. But, even the 30 min issue isn't a big deal if you time it right. I've never been in a situation where I thought "What could I do to boost my appetite right this very second?".
I don't agree that you need to consume "a bunch of fat and calories" to get the benefits of edibles. Like I said, one small cookie could last a while. It's hard for me to believe that someone couldn't spare 100-200 calories for a small cookie, especially someone who is looking to boost their appetite.
Secondly, if you were that concerned with calories, just eating a TINY chunk of the butter plain is enough to have an effect. I mean, even a teaspoon of butter is only about 30-35 calories, and that would be more than enough for most people if the butter was made correctly. Even on a cut I'd say that amount of calories is negligible. But, if you were cutting, I don't see why you would need an appetite boost anyhow.
Lastly, like I said, the "high" is way different. I think the high you get from eating is much better. Cognitive functioning seems less impaired, the high is felt throughout your entire body, and lasts much longer. Most people I know seem to enjoy the edible high much more. For example, my neighbor is a longtime smoker. All it took was one cookie, and he's given up smoking completely and only does edibles now.
Different strokes for different folks, I guess. I don't bother with THC anyway as I would rather get an appetite boost with GHRP or EQ.