#1)
too much indie games don't reduce or harm in any way the number,quantity or quality of the standard games.
One thing (indies) has absolutely nothing to do with the other thing.
the start - line up is much better than it was for ps3 and can compete with the xbox1.
there also are enough new ip's.
Expectations of gamers=their fantasys can't be satisfied as they stopped long time ago being realistic or thankfull for what they get.They now mostly complain about things they don't get.
#2
gaikai=innovative????(but i'm pretty sure you have realised that both (ms/sony) were really busy to please the core gamer and avoided focus on non core gaming aspects as much as they could-we haven't heard much about eyetoy3,kinect2,or TV .The focus and stuff still exists but they want to keep the gamer quiet ,calmed and pleased and avoid another shitstorm.
I'm pretty sure there is more to come(gaikai could be used as cheap gaming flatrate(eg:pay 10dollars a month and play as much as you want.Especially for poorer people a great offer)
#3
natural law:the old console has always more to offer than the new one,especially when sales are good.
the only way to prevent this is abandoning the old console like ms did with the first xbox-and many people don't like that american way of business.
And you have to respect a 80mio userbase.