Short answer: if a developer wants to prioritize visual effects at the cost of resolution, they'll do 720p native render and rely upon upscaling to fool the untrained eye.
Scenario 2: a developer simply doesn't care about performance and does a quick and dirty port that results in 720p native render regardless of effects. This is the equivalent of taking a DVD film master and republishing it on BD without re-mastering the video at higher res.







