Do not try to save some cents now to gain some headaches later. If you have to deal with bad architecture, let it be due to technological debt and not dollar signs.
Yes, it may cost a bit more initially, but you have to look at the long term goal and where the company will be in X amount of years. Try not to design solutions for each project that the business comes up, and instead try to standardize the solutions that your team supports. With that being said, you need to make sure that you can grow them in parallel with your business and they offer a wide variety of use cases so you are not stuck having to look for a different solution every time something comes up.
Faster performance? Quicker time to production? Less outages? Simple to deploy and maintain? Less staff required? More secure?
All of these are usually signs of great architecture design, and your business should not have to settle for less.