Yeah, welcome to the real world.
Rather than a blank slate, now there are limitations everywhere. When you are beginning a design project, it helps to know where those limitations lie before you have to rework your design to accommodate them.
Take a look at this tool for setting a design strategy that will work.
Or use it to ask the right questions before you start designing.
Click the image or here to download a copy.