FWIW, the console was purposely made short so that you had a chance of gracefully exiting the car towards the opposite side which might be useful when parking in close quarters, or to avoid exiting (or entering) the car from the busy street side. The flat floor plays a part in that, since the vehicle does not have or need a tunnel for rigidity or a driveshaft. There's a reason why it is like it is...you may not agree with it, but it was a conscious decision.
2014 i3 BEV, 2021 X5 45e
(The i3 will be sold soon, <17K-miles, interested?)