Long been a Boeing feature, to regard windows as optional for certain rows just mid-cabin, apparently to route service ducts behind. Other manufacturers seem able to do without such an approach.
Boeing build the aeroplanes but the customers decide on their required seat config, toilet and galley placing etc. Whether you get a window or not is down to the airline.