Actually, I think there are several ways to enjoy Battlefield. It's a lot of fun to play fair and balanced PvP matches. However, most of the time we just want to relax and really enjoy the atmosphere and gameplay of Battlefield, but without all the competitiveness of an online game. Furthermore, PvE matches are also an online experience. In my opinion, bots often play Battlefield better than human players. Some online Battlefield matches are starting to look more like a Call of Duty with capture the flag. This doesn't happen in co-op matches with bots, and I end up having a much more authentic and satisfying Battlefield gaming experience. Also, adding a solo/co-op experience wouldn't take players away from the conventional online mode. In fact, it would bring back players who love Battlefield but aren't competitive and don't want to stress about the insane pace of multiplayer.