You actually do get stuff other than just early access. With Gears 4, the ultimate edition costs exactly the same as if you bought the game and the season pass separately. You get both, plus some bonus card packs (skins and XP bonus items). With Battlefield 1 you pay $20 extra and get extra vehicle and weapon unlocks (no idea if these are cosmetic only), as well as early access. This kind of thing has been happening for years in free to play MMOs. (As far as I recall, paid MMOs have only given early access for pre-ordering, not for paying more.) Typically you buy a "founder's pack" and get a bunch of cash shop items or currency at a discount of what it would cost you normally, and you also get early access.
Unless the early play time gets stretched out really far, like weeks or months ahead of the normal release, this doesn't really bother me much. I bought the $100 version of Gear 4 the day before release, so I didn't really even get to play early, I just wanted the season pass. You know what does bother me a LOT though? Microtransactions with a randomized element to them, in full priced games. Yeah, Overwatch with it's damn loot boxes where you could spend $100 or more and still not get what you want because there's no way to target the items you actually want. Destiny and Gears 4 do this as well. All 3 also make it take a long ass time to gather the currency to buy shit without spending real money.