首先回答第二个问题。长三角地区没有的原因很简单,因为这里是明朝政府直接管辖地区。听行政区的名称就知道了,南直隶。明朝初期定都于南京,长三角地区属于京畿之地,在这里封王就是给自己找麻烦。注:朱元璋、朱允文时期藩王是拥有军权的,直到朱棣夺位之后,藩王的军权才逐步被取消。实际上朱元璋曾经将其第五子朱橚封在浙江杭州做吴王,但几年之后就将其改封周王,迁藩开封。
另外在明代,长三角地区是全国最富庶的地区,是朝廷的主要赋税来源地。如果将这里封给藩王,将严重影响朝廷的财政收入。因此只要皇帝不是傻子,肯定都不会这么干。这从朱棣迁都北京以后,仍然保留南直隶的设置就足以证明了。因此不管是出于对国家财政的考虑,还是维护中央政权安全的需要,明朝无论哪个皇帝都不可能将这里分封给藩王。
明初藩王分布
至于为什么明朝的藩王集中于河南、湖广(湖北、湖南)地区,则是由一系列因素共同作用造成的。在朱元璋分封藩王之初,藩王最多的地方不是河南、湖广地区,而是长城沿线地区。分封在长城沿线的藩王共有十一位(其中韩王、沈王因年幼未就藩),接近当时藩王总数的一半。其根本用意是要用藩王来拱卫边疆,维持明朝政府的统治安全。
鉴于过去分封制造成尾大不掉的教训,朱元璋对藩王的权利进行了大量限制。其核心有两条:一是封爵不赐土,藩王无直接征税权。二是官员由朝廷直接任命,藩王不得干政。不过为了让藩王发挥拱卫中央的作用,藩王享有节制军队的权利。应该说朱元璋对藩王的节制措施已经非常严厉了,但就是对藩王在军权上的放松,仍然在其死后造成了动乱。最终朱棣起兵造反,并且成功夺取皇位。
朱棣在夺得皇位后,吸取教训逐步削减藩王军权。而要削夺藩王军权,就得首先将其从边境地区内迁,否则各藩王有充分理由抗拒朝廷的削权。因此朱棣打着给藩王发福利,让他们到内地享福的口号,将藩王大量内迁到河南、湖广这些腹地地区。而且在分封新的藩王时,也优先考虑分封到这些地区。自朱棣以后的历代明朝皇帝,大多沿袭这一做法,最终造成了河南、湖广地区王爷满地走,侯爷多如狗的局面。因此明朝的藩王集中于河南、湖广地区,主要是政治原团造成的,是出于限制藩王,维护中央政府安全的目的。