正規表現で

start.*end
これだと、startから最後のendまで取得してしまう

start.*?end
これだとstartの直近のendまで取得できる

.*の後ろに?を付けると直近のendまでになる理由が理解できません
死んだほうがいいでしょうか(´・ω・`)