I was playing around with the /tp command and did tried to do 30,000,000 blocks. This did not work so I bumped it down a bit. (By like 1,000) and manually flew over there and I found a invisible wall.
If this is an intended "feature" than change this to improvement instead of a bug. I like minecraft to have infinite worlds.
This is the intended behaviour.
This site is for bug reports only. Feature and improvement suggestions are not currently being tracked here.